Heartworks
Engage Us
Back to blog

VA 101

How to Write an Invoice: A Freelancer's Guide to Getting Paid (Without the Headache)

16 Jul 2026 5 min read Fiona Tan

How to Write an Invoice: A Freelancer's Guide to Getting Paid (Without the Headache)

So you’ve landed a client, done the work, and now comes the part nobody warns you about: actually getting paid.

Whether you’re a retiree picking up translation gigs, a stay-at-home parent managing social media pages, or a student running a virtual assistant side hustle, learning how to write an invoice is one of the most useful skills you’ll pick up while working from home in Malaysia.

The good news? It’s simpler than it sounds. Here’s what every invoice should include.

The essentials

Every invoice, no matter how small the job, should include:

  • Your details: Full name, address, email, phone number, and IC or passport number. This actually helps clients confirm they’re paying a real person, and it matters later when invoices are needed for tax records. When in doubt of what personal information should be in your invoice, check with your client’s accounts or billing PIC before issuing the invoice.
  • A unique invoice number: Keep it short and sequential, and use the same number in your file name so everything stays organised and easy to search.
  • A purchase order number (if given): Make it easy to spot near the top if your client provided one.
  • The invoice date: Clearly stated: it matters for both your records and theirs.
  • A breakdown of services: List each item or service with its price, and make the total impossible to miss.
  • Payment details: Your bank account number, QR code, or preferred payment method.
  • A firm due date: Clients rarely pay early on their own; a visible deadline does a lot of the reminding for you.

A quick note on e-invoicing

Malaysia’s LHDN (Lembaga Hasil Dalam Negara, or Inland Revenue Board) e-invoicing rules do actually apply to freelancers, sole proprietors and content creators, but only those whose annual income crosses RM500,000. If you’re earning a modest side income, you can stick to a regular, well-formatted invoice for now: no compliance panic required.

Make it look the part

A little branding goes a long way. Add your logo, keep formatting consistent, and consider using a free invoice template or invoice generator to save time if your workload requires you to bill recurring clients or issue invoices to multiple clients in a month.

Tools like Xero suit freelancers juggling multiple ongoing projects, while platforms like Razorpay Curlec can help once you’re billing frequently and want payments tracked automatically instead of squinting at bank statements. But if you invoice project by project, doing it yourself with a solid invoice template works perfectly well.

Invoice tips worth remembering: keep it simple, save your invoices in PDF (not Word or Google docs), keep them consistent, and always follow up politely if payment is late (it’s business, not nagging!)

Ready to turn your skills into steady work-from-home income? Heartworks Solution is looking for virtual assistants like you. Apply today and start building a freelance career that pays on time and on your own terms.