Invoice example for freelancers in Thailand
An invoice (ใบแจ้งหนี้) is what a freelancer sends a client once the work is delivered, to state the amount and ask for payment by a set date. This page shows a filled-in one for a ฿15,000 design job, what each part is for, and how the amount the client transfers is worked out.
What is on it
- The number, date, due date and the quotation it refers to
- The issuer’s name and taxpayer ID
- The client’s name, address and taxpayer ID
- Each item of work and its price
- Subtotal, 3% withholding tax and amount due
- A PromptPay QR for the amount due
Your first 3 documents are free, with no signup. Made on your phone; you get a PDF to send in a chat.
1When to send an invoice
Send it once the work is delivered and you have not been paid, or when an agreed billing date arrives. It tells the client how much to pay, by when, and how.
If the client accepted a quotation, the invoice carries the same items and prices and refers to the quotation’s number. The one in the example was made from the example quotation, QT-2569-001.
2What an invoice should include
These parts are trade practice: what an invoice usually has, not a list set by law. They follow the example above from top to bottom.
| Part | In the example | Why it is there |
|---|---|---|
| Heading | ใบแจ้งหนี้ / Invoice | The client’s accounts team sees at once that it is a request for payment |
| Number | INV-2569-001 | Your own running number, to quote when you chase payment and on the receipt |
| Date | 09/10/2569 | The day the invoice was issued |
| Due | 16/10/2569 | The last day you ask to be paid by: 7 days after the date in the example |
| Ref. | QT-2569-001 | The quotation the client accepted, so it can see this is the same job |
| Issuer | Name and 13-digit taxpayer ID | A company client uses it to withhold tax and to issue your 50 Tawi |
| Client | Company name, address, taxpayer ID | Says who is being billed |
| Items | Logo design 12,000.00, business cards 3,000.00 | The same as on the quotation, so the client can check them one by one |
| Subtotal | 15,000.00 | The price of all the work, before tax is withheld |
| Withholding tax 3% | −450.00 | What the client keeps back and does not transfer to you |
| Amount due | ฿14,550.00, also written out in Thai | What the client actually transfers |
| How to pay | A PromptPay QR for 14,550.00 | The client scans it and the amount is already filled in |
The year 2569 is the Buddhist-era year, which Thai documents commonly use. The example has no VAT line because the issuer is not VAT-registered: see which documents you can issue without VAT registration.
3How the amounts on the invoice are worked out
The job in the example is priced at ฿15,000 and the client is a company. As a rule, a client that is a company or other juristic person withholds 3% on service fees under Revenue Department Order Tor Por 4/2528 (in Thai), so less than the price reaches your account.
| Line on the document | How it is worked out | Amount (THB) |
|---|---|---|
| Logo design (3 options) | The agreed price | 12,000.00 |
| Business cards, 2 designs, print-ready | The agreed price | 3,000.00 |
| Subtotal | 12,000 + 3,000 | 15,000.00 |
| Withholding tax 3% | 15,000 × 3% | −450.00 |
| Amount due | 15,000 − 450 | 14,550.00 |
BaiPe works out withholding tax once, on the document’s subtotal, and rounds a fraction of a satang half up. This example has no fraction.
- If the client is an individual there is generally no withholding tax, and the amount due equals the subtotal.
- Work out the figure for your own job with the withholding tax calculator.
- The client must give you a certificate for the ฿450 it withheld: see what the 50 Tawi is and how to chase it.
4The PromptPay QR on the invoice
The QR in the example carries ฿14,550, the amount after withholding tax, not ฿15,000. The client scans it with a banking app and the amount is already filled in, which avoids transfers of the wrong amount.
The document shows the PromptPay number partly hidden, but the full number is inside the QR. For a QR as a separate image without a document, use the PromptPay QR generator.
5What an invoice is not
- Not a receipt. An invoice goes out before you are paid. When the money arrives you issue a receipt as well: see the receipt example.
- Not a tax invoice. A person who is not VAT-registered may not issue one, under Section 86/13 of the Revenue Code (in Thai).
- Not a 50 Tawi. The withholding tax certificate is a document the client issues to you.
For how the documents differ, and for billing notes (ใบวางบิล), see invoice vs receipt vs tax invoice.
6After you send the invoice
- Send the PDF to whoever handles payments at the client, in a chat or by email.
- If the due date passes, ask about it and quote the invoice number, such as INV-2569-001.
- When the money arrives, check that it equals the amount due (฿14,550 in the example), then issue the receipt.
- If the client withheld tax, chase the 50 Tawi.
7Making an invoice like this on your phone
The example was made with the BaiPe app. It runs in your phone’s browser, with nothing to install and no signup. If the quotation is already in the app, tap "Create invoice from this" and the items, amounts, withholding tax and QR carry over with nothing typed again.
Your first 3 documents are free. After that a one-time ฿249 gives unlimited documents and your logo and signature. This page offers no Excel or Word file to download. For the steps with pictures, see how to make a quotation, invoice and receipt on your phone.
8Common questions
What should an invoice include?
Usually a number, the date, the due date, the issuer’s name and taxpayer ID, the client’s name and address, each item with its price, the total, the amount due and how to pay. This is trade practice, not a list set by law.
Can a freelancer without a company invoice a company in Thailand?
Yes. You do not need a company. Use your own name and your 13-digit taxpayer ID.
Which amount goes on the invoice when the client withholds tax?
Show all three: the subtotal, the tax withheld and the amount due. In the example they are ฿15,000, ฿450 and ฿14,550. The client transfers the amount due.
How many days should I give the client to pay?
Whatever you agree with the client. The example uses 7 days. Many companies pay on their own payment cycle, so ask about it before you send the invoice.
Does an invoice need VAT?
If you are not VAT-registered, you add no 7% VAT and the document has no VAT line.
The invoice I sent has the wrong amount. How do I fix it?
The usual practice is to cancel it, issue a new invoice, and keep the old one for reference.
Is there an Excel or Word invoice template to download?
No. This page is an example with an explanation. To get a document like it, make one in the BaiPe app and you get a PDF; the first 3 are free.
9Sources
The rules on this page come from these Revenue Department documents (in Thai), last checked against the originals on 8 October 2026.
- Revenue Department Order Tor Por 4/2528: 3% withholding on service fees by payers that are juristic persons
- Revenue Code, Section 50 bis: the payer issues the withholding tax certificate
- Revenue Code, Section 86/13: a person who is not VAT-registered may not issue a tax invoice