Sales Tax, VAT and GST on Invoices: A Complete Guide
A practical walkthrough of sales tax, VAT and GST on invoices — how the maths works, who has to charge what, and how to lay it out so clients and accountants both accept it.
By Invoala Editorial Team · Published 2026-10-08
Sales tax on invoices is a consumption tax added to what you charge a customer, collected by you and passed on to a tax authority — and the single biggest practical problem is that the rules differ by country, by state, by what you're selling and by where your client sits. This guide walks through the mechanics: how to pull VAT out of a gross figure, when a freelancer actually has to register and charge, how to label a GST invoice for an overseas client, and how to keep the rounding clean so the totals add up.
One thing to settle up front: nothing here is tax advice. Rates, thresholds and registration rules change and vary enormously, so treat the official tax authority for your jurisdiction and your client's as the source of truth.
The three names, one mechanism
Sales tax, VAT (Value Added Tax) and GST (Goods and Services Tax) are all consumption taxes, but they're collected differently.
Sales tax — common in the United States and a few other places — is typically charged once, at the final sale to the end customer. A business buying goods for resale often doesn't pay it, using a resale certificate instead. There's usually no reclaim mechanism built into the invoice itself.
VAT and GST — used across the EU, UK, Australia, New Zealand, Canada, India and many others — are multi-stage taxes. Each business in the chain charges tax on its sale and (if registered) reclaims the tax it paid on its purchases. The tax ends up borne by the final consumer.
The practical consequence for your invoice: if your client is a VAT/GST-registered business in another country, you may not need to charge tax at all, but you will usually need a note on the invoice explaining why. More on that below.
Photo by Jakub Żerdzicki on Unsplash
How to Calculate VAT From a Gross or Net Amount
Two directions, two formulas.
Net → gross. If you know your fee before tax, multiply it by the rate and add it:
`gross = net × (1 + rate)`
A €1,000 fee at 20% VAT gives `1,000 × 1.20 = €1,200`.
Gross → net (the reverse). If a client says "I'll pay €1,200 all in" and you need to know the tax portion, do not just take 20% off. Divide instead:
`net = gross ÷ (1 + rate)`
`tax = gross − net`
So `1,200 ÷ 1.20 = €1,000` net, and `€1,200 − €1,000 = €200` of VAT. Subtracting 20% from €1,200 would have given €960, which is wrong — a classic and expensive mistake.
For a reduced rate, swap the rate in. At 5%, the divisor is 1.05. The structure never changes; only the number does. If you only know the tax you charged and the rate, `net = tax ÷ rate` (so €200 ÷ 0.20 = €1,000).
Ready to try it? Create a professional invoice in under two minutes with Invoala's free invoice generator, no sign-up and no watermark.
Example: invoicing $2,400 with 8% sales tax, and the same job with 20% VAT
Say you invoice $2,400 with 8% sales tax:
- Subtotal (net): $2,400.00
- Sales tax at 8%: $2,400.00 × 0.08 = $192.00
- Total due: $2,400.00 + $192.00 = $2,592.00
Now the reverse case. A client agrees to pay a flat $2,400 including 20% VAT. Your actual fee is not $2,400 minus 20%.
- Net: $2,400.00 ÷ 1.20 = $2,000.00
- VAT at 20%: $2,400.00 − $2,000.00 = $400.00
- Total due: $2,400.00
You've booked $2,000 of revenue, not $1,920. Line-by-line invoices avoid this ambiguity: always show the net, the rate applied and the total, so the client can verify the arithmetic themselves.
Photo by Kelly Sikkema on Unsplash
When to Charge VAT or Sales Tax as a Freelancer
This depends on two things: your registration status and the location of your customer.
Registration status. Most jurisdictions have a revenue threshold below which you don't register and don't charge. Estimates vary widely — in the EU, for example, many countries set small-business thresholds, and some operate a scheme where you don't charge VAT but also can't reclaim it. In the US, whether you must collect state sales tax usually turns on whether you have "nexus" — a physical or economic presence — in that state. Check your own tax authority's current threshold; don't rely on a number you read in a blog post, including this one.
Customer location. For services, the general international trend is to tax where the customer is located rather than where you are. That matters enormously if you sell to consumers abroad.
What you're selling. Many countries exempt or zero-rate specific categories — education, healthcare, some financial services, certain food and books. If your work falls into one of those, the rule is different again.
Business vs consumer client. B2B cross-border sales often shift the tax obligation to the buyer instead of you.
If you're unsure whether you've crossed a threshold, the safest move is to look at your trailing twelve months of invoiced revenue — a payment tracker that shows what's paid, due and overdue makes that sum easy to pull without rebuilding a spreadsheet.
How to Write a GST Invoice for Cross-Border Clients
A cross-border GST invoice has to do two jobs: get you paid, and survive scrutiny from two tax authorities.
What's typically expected:
- Your legal name, address and tax registration number (if registered)
- The client's legal name, address and their tax number, if they're a business
- A sequential, unique invoice number and the invoice date
- A description of each service, the quantity or hours, and the unit price
- The net amount, the tax treatment applied, and the total
- The currency, stated explicitly
- Your payment details and due date
When no tax is charged — often the case for a B2B service supplied to a registered business in another country — many jurisdictions expect an explicit note on the invoice. A reference to the reverse charge, or wording such as "VAT/GST not charged — reverse charge applies", is commonly used, but the exact required wording differs by country. Confirm the required sentence with the destination tax authority before you rely on it.
For a low-value consumer sale across a border, some countries expect you to register and remit in the customer's country under a simplified scheme. These schemes have their own thresholds and registration portals.
For the layout itself, a clean downloadable invoice template is a reasonable starting point — just substitute your own tax line and reference text rather than inheriting whatever the template author used.
Adding Tax to a Subtotal Without Rounding Mistakes
Rounding is where invoices quietly stop adding up, which is exactly what a client's accounts payable team will flag.
Four rules that resolve most of it:
Round each tax line to the smallest currency unit, then sum. Don't total the untaxed figures, round, and apply tax to the rounded total. Round the tax itself.
Round half up, consistently. Pick a convention and apply it to every line on every invoice.
Watch mixed rates. If you invoice items at 20% and 5% on one document, calculate and round each tax group separately, then add. Don't average the rates.
Let the software do the arithmetic. The most common cause of a one-cent discrepancy is a human retyping a figure that the tool already computed. If the total is generated from the net and the rate, it will reconcile.
If you're working in a currency with no minor units, or your client requires a specific rounding rule, follow their specification — but state the rule on the invoice.
How Invoala helps
The tax line is the part of an invoice where manual tools fail: a word processor will happily print a total that doesn't equal your subtotal plus tax.
1. Open the free invoice generator — no sign-up, no watermark.
2. Fill in the form: your details, your client's details, then the line items with quantity and unit price.
3. Add a tax line with your rate. The subtotal, the tax amount and the total are computed for you, so the figures reconcile by construction.
4. Add any required reference text — a tax number, a reverse-charge note, a rounding rule — in the notes field.
5. Download the A4 PDF and send it.
Because it's a form rather than a document you type, the net-plus-tax structure is enforced by default. Invoala is free, and there's an optional paid tier if you want more; the free version is the one most people will need for straightforward tax-added invoices. Freelancers invoicing regularly in several currencies may find the freelancer invoicing walkthrough a useful companion, and if you're still setting up your first document, the step-by-step guide to creating an invoice covers the fields in order.
What to do next
Pick one invoice you've already issued and check it: does net plus tax equal the total, exactly? Is the rate and its basis visible to the client? Is there a note explaining any tax you didn't charge?
If any of those answers is no, that's your template problem rather than your client's. Fix the layout once, and every invoice after it inherits the fix.
This article is general information, not tax, legal or financial advice. Rules, rates and deadlines vary by country and change over time. Check with your tax authority or a qualified professional before acting on anything here.
Frequently asked questions
Do I charge VAT or sales tax on an invoice to a client in another country?
It depends on your registration status, whether the client is a business or a consumer, and the rule in the destination country. Many places treat cross-border B2B services under a reverse-charge mechanism where you charge no tax but must note it on the invoice. Check both tax authorities before deciding, since the requirements differ.
How do I work out VAT from a gross amount?
Divide the gross figure by one plus the rate, rather than subtracting the rate. At 20%, $2,400 gross ÷ 1.20 = $2,000 net, so the VAT is $400. Subtracting 20% from the gross would give the wrong answer and understate the tax.
What does a tax invoice legally need to include?
Most jurisdictions expect your name and address, any tax registration number, the client's details, a unique sequential invoice number, the date, a description of the supply, the net amount, the tax rate and amount, the total, and the currency. The specific mandatory fields vary by country, so confirm against the official list.
Can I create a tax-compliant invoice without accounting software?
Yes, for straightforward cases. You need a document that shows the net amount, the tax rate, the tax amount and the total, plus the required reference details. Invoala's free generator computes the tax line as you fill in the form and gives you an A4 PDF with no sign-up or watermark.
Why does my invoice total differ by a cent from what I calculated?
Almost always a rounding order problem. Round each tax line to the smallest currency unit first, then add, and apply the same rounding convention on every line. If a human retypes a figure the tool already calculated, a one-cent gap appears.
Put it into practice
Create a professional invoice in under two minutes — free, no sign-up.
Create an invoice