Skip to content

VAT, GST or Sales Tax? Getting Tax Right on Your Invoices

Why the name and layout of tax on an invoice depends on where your business is, what a tax ID is for, and how per-line tax rates work.

  • tax
  • VAT
  • invoicing

If you’ve invoiced a client in another country, or you work with clients internationally, you’ve probably noticed something: the tax on your invoice doesn’t always look the same. A British freelancer writes “VAT,” an Australian accountant writes “GST,” a US consultant writes “Sales tax.” They’re all describing tax, but the name, format and rules differ by country.

Getting tax right on your invoices matters. It’s not just about staying compliant; it’s also about clarity. Your client needs to know what they’re paying. If they’re a business, they might need that tax ID on your invoice for their own records. If you’re managing multiple currencies and countries, the last thing you want is to invoice with the wrong tax name or rate.

Let’s walk through what determines how tax shows up on your invoices, why a tax ID matters, and how per-line tax rates work if you’re invoicing internationally.

The tax name changes by country, not currency

Here’s the first thing that trips up people who invoice globally: the tax name depends on where your business is based, not on what currency you’re invoicing in.

You’re a Singapore company invoicing a client in US dollars. Your invoice still says “GST” (Singapore’s goods and services tax), not “Sales tax.” You’re a Germany-based designer invoicing in euros. Your invoice says “MwSt.” (Mehrwertsteuer). A Canadian agency invoicing in GBP still prints “GST/HST” on the invoice.

Why? Because tax is levied where the business is registered, not where the money ends up. Tax authorities care about your location, not your customer’s or your currency choice.

When you set up your invoicing system, the first step is to tell it where your business is based. That single choice determines what word appears on every future invoice: VAT in the UK and EU, GST in Australia and Canada, Sales tax in the US, and a dozen regional variations everywhere else.

What is a tax ID and why does it matter?

A tax ID is your registration number with your country’s tax authority. It goes by different names depending on where you are:

  • ABN (Australia Business Number) in Australia
  • USt-IdNr. (Umsatzsteuer-Identifikationsnummer) in Germany
  • VAT reg. no. in the UK
  • BN (Business Number) in Canada
  • In the US, it’s typically your EIN, though not always printed on invoices the same way

On an invoice, the tax ID serves two purposes. First, it tells the customer who they’re paying and gives them something to verify if they want to check you out. Second, if your customer is a business in another country, they often need your tax ID to claim the reverse charge (a situation where they pay the tax instead of you, usually in cross-border B2B sales).

If you’re just starting out and your country requires registration, you won’t have a tax ID yet. That’s fine. But once you do, it should appear on your invoices.

The format matters, too. An EU tax ID like “DE136695976” is always checked and formatted to match what tax authorities expect. The country prefix stays (Greece uses “EL,” not “GR”). This isn’t bureaucratic fussiness; it’s because businesses in VAT countries validate tax IDs against official registers. A malformed number can create friction.

Simple tax: one rate for the whole invoice

Most invoices use a single tax rate. You set a flat rate, say 20%, and that rate applies to everything on the invoice. The calculation is straightforward:

Subtotal (before discounts) × Tax Rate = Tax Amount

Then you add that tax to the subtotal to get the grand total.

This works for most businesses and most countries. A US freelancer uses a single sales tax rate for the state or region where they operate. A UK consultant applies VAT at 20% (or sometimes 0% for certain services, which they’d set per invoice). A Singapore business applies GST at 8% to all supplies.

Where you’re invoicing in multiple currencies doesn’t change this. The rate stays the same; only the numbers shift with the exchange rate or the currency you’re billing in.

Per-line tax rates: when one rate isn’t enough

In some countries, particularly those with VAT or GST, different products and services are taxed at different rates. This is where per-line tax rates come in.

Think of a UK bakery selling bread (zero-rated) and cakes (standard-rated at 20%). Both items appear on one invoice, but the tax calculation is different for each line. The bread line has 0% tax. The cake line has 20%.

When you have per-line rates set up, each line on your invoice can have its own tax rate. Instead of one “Tax” line at the bottom, the invoice shows a breakdown by rate: “GST @ 10%” for one group of items, “GST @ 0%” (or “GST-free”) for another.

Setting this up requires two things. First, you need a tax ID on file. Second, you need to define your rates in your invoicing system. Once both are in place, your system automatically offers the option to choose a rate for each line item.

The rates you define are stored as snapshots. If you later change a rate from 10% to 12%, old invoices keep the 10% they were created with. This is crucial: your invoice history stays accurate, and you don’t have to worry about editing past documents by accident.

Pricing: inclusive or exclusive

Per-line tax rates bring up another choice: are the prices you enter on your invoice inclusive or exclusive of tax?

Inclusive pricing means the price you type already contains the tax. This is standard in most VAT and GST countries. A customer sees “£50” on a quote, and they pay £50 gross (which includes £8.33 VAT at 20% in the UK). The invoice breaks down what part of that £50 is tax.

Exclusive pricing means the tax is added on top. This is how sales tax works in the US. A customer sees “$50” and pays $50 plus tax. The tax is a separate addition to the quoted price.

It’s just a different way of presenting the same math. The customer pays the same final amount either way. What changes is how you enter the price and how it displays on the invoice.

When you’re setting up per-line rates, your invoicing system lets you choose whether your prices are inclusive or exclusive. Pick what matches your usual business practice, and the system handles the calculation for you. If you’re used to quoting inclusive prices (common in Europe), set that. If you’re in the US and used to thinking in exclusive prices, set that instead.

Staying compliant across countries

If you work with clients or teammates in multiple countries, keep this in mind: each business registration has one country of origin. You can’t file a single UK VAT return for a US business and a UK business at the same time. If you have entities in multiple countries, they each need their own invoices and their own tax settings.

That said, you can invoice in multiple currencies from a single business account. A German company can bill clients in USD, EUR, and GBP. The tax name on the invoice stays “MwSt.” because that’s determined by your business country, not by the currency.

If you’re ever unsure about whether a rate applies to your situation, check with a local accountant. Tax rules are specific to your industry, location, and the nature of the work or goods. What applies to one freelancer might not apply to another, even in the same country.

Putting it together

When you set up your invoicing system, you’ll make a few tax choices:

  1. Choose your business country. This locks in the tax name.
  2. Add your tax ID if you have one. This makes you look established and helps clients who need it for compliance.
  3. Set your default tax rate.
  4. If you operate in a VAT or GST country and need different rates for different products, define your per-line rates and mark which is the default.

From that point on, your invoices are automatically formatted correctly. The tax name is right. The rates are applied consistently. And if you need to report your tax to authorities, the data is already structured in a way that makes sense for your country.

The small effort of getting this right upfront pays off in clarity for you and your clients, and in less scrambling when tax time arrives.

If you’re ready to stop managing invoices in spreadsheets and want a system that handles tax correctly for your country, join the Plirin waitlist to get early access. Plirin supports 36 countries with the correct tax names, per-line rates where they apply, and automatic tax ID formatting. Check out our pricing to see which plan fits your business.