Fontdue integrates with Stripe Tax, which automatically calculates and collects sales tax, VAT, and GST based on your tax registrations and your customer’s location. Configure it under Settings → Tax.
If you created your Fontdue store before March 17, 2026, you may still be on the legacy manual tax system – we recommend switching to Stripe Tax.
How it works
Stripe Tax only collects tax in locations where you’ve added a tax registration. Registrations are added in the Stripe dashboard, not in Fontdue – the Fontdue admin links you through to the relevant Stripe settings page. When a customer checks out, Stripe checks their address against your registrations and calculates the appropriate tax. If the customer is in a location where you’re not registered, no tax is collected.
You’re responsible for determining where you need to register, and for filing and remitting the tax you collect. Consult your accountant if you’re unsure where you have a tax obligation.
Pricing
Stripe Tax costs 0.5% per transaction where tax is collected.11See Stripe Tax pricing for current rates.
If you’d rather Stripe also handle registration monitoring, filing, and remittance, Stripe Tax Complete is available as a monthly subscription.
Set up Stripe Tax
Follow these steps:
Go to Settings → Tax and click Enable Stripe Tax.22If your store is on the legacy manual tax system, the button reads Switch to Stripe Tax instead.
Click Complete tax settings in Stripe to open the Stripe dashboard. You will need to set:
- Head office location – where your business is based.
- Default tax behavior – whether tax is added on top of your prices or included in your prices. See Tax behavior below.
In the Stripe dashboard, go to the Registrations tab and click Add registration for each location where you’re required to collect tax. See Tax registrations by region below for guidance on common types.
When adding a registration, select I’ve already registered if you’ve registered directly with the tax authority, then choose Start collecting immediately to begin collecting tax right away.
Return to Fontdue. Once Stripe reports the settings as active, the page will show You are ready to use Stripe Tax along with your configured tax behavior. Click Confirm to save.33If the page is still showing tax settings as incomplete, click Refresh to re-check Stripe.
Tax behavior
Tax behavior controls how tax appears to customers at checkout. Set it in your Stripe dashboard; the Fontdue admin reflects whichever value Stripe reports.
- Exclusive – tax is added on top of the price the customer sees. A €10 product with 20% VAT shows as €10 with €2 tax added at checkout.
- Inclusive – tax is included in the price. A €10 product with 20% VAT shows as €10 with €1.67 tax broken out on the receipt.
- Inferred by currency – Stripe picks based on currency (exclusive for USD and CAD, inclusive for everything else). We recommend choosing one explicitly so prices display consistently across currencies.
Tax registrations by region
Which registrations you need depends on where your business is based and where your customers are. Here’s guidance for the most common regions.
European Union (VAT)
EU businesses selling digital goods (like fonts) to customers in other EU countries are typically required to collect VAT. Rather than registering separately in each of the 27 member states, you can use the VAT-OSS Union scheme – register once in your home country and that single registration covers VAT collection across the EU.
To use VAT-OSS you need an existing VAT registration in your home country, then register for the One Stop Shop scheme through your country’s tax authority. With OSS you submit a single quarterly VAT return at home, and your tax authority redistributes the VAT to the other EU countries on your behalf.
When adding the registration in Stripe, select your home country and choose the OSS Union registration type.
If your business is based outside the EU but sells to EU customers, use the OSS Non-Union scheme instead. Register in any EU member state and file through that country’s tax authority.
United States
Sales tax obligations vary by state. Add a State sales tax registration for each state where you have nexus (a tax obligation). Stripe automatically calculates the correct rate based on the customer’s location within that state.
United Kingdom
If you’re registered to collect VAT in the UK, add a Standard registration for the United Kingdom. The UK is not part of the EU and requires its own separate registration.
Canada
Add a Standard registration for federal GST/HST. Some provinces have additional provincial sales taxes – add Provincial tax registrations for those provinces if applicable.
Australia
Add a Standard registration for Australia if you’re registered for GST.
Tax ID on invoices
To display your Tax ID (such as your VAT number) on customer invoices, go to Settings → Company information and add it there. If you don’t see a field for your specific Tax ID type, contact us.
E-invoicing
Once Stripe Tax is set up, you can issue e-invoices through Stripe apps, which is becoming mandatory in many EU countries. We recommend Billit, which supports all of these countries.
For Billit to work, turn on Generate Stripe invoices in the Fontdue tax settings. This tells Stripe to issue post-payment invoices, which comes with an additional Stripe fee – typically 0.4% up to $2 per invoice, varying by country (see Checkout / Post-payment invoices in Stripe’s pricing).
Fontdue generates its own invoice PDFs separately, so we don’t recommend turning this on unless you specifically need e-invoicing.
Manual tax (legacy)
Stores created before March 17, 2026 default to a manual tax system, in which you configure US state codes and EU/UK VAT rates directly in the admin. This system is deprecated. Support ended on May 1, 2026, and we will remove it in a future release. If your store is still on it, migrate to Stripe Tax using the steps above.44Migrating? Test the new setup in test mode first – test mode uses a separate set of Stripe Tax settings, so you can configure and validate without affecting live orders.
The following documentation is available for stores still using the manual tax system:
USA sales tax
Under USA sales tax, add the states (e.g. CA, NY) in which you collect sales tax – one state code per row. Tax rates are looked up automatically by ZIP code at checkout – you don’t configure rates per state.
VAT (EU & UK)
To collect VAT from EU or UK customers, configure the countries you’re registered in and the rates you collect.
- Under VAT countries, add a country and your VAT number for that country. The UK appears in the country list but is not part of the EU – only add it if you’re registered for UK VAT.
- Under VAT rates, add a rate for each country you collect from. Rates are entered as decimals – a 7% rate is
0.07.
Reverse-charge. Customers entering an EU country (or the UK) at checkout are prompted for a VAT number.
- If they don’t enter one, the full VAT is collected.
- If they do, Fontdue checks whether they’re in the same country where you have a VAT registration.
- Different country: cross-border reverse-charge applies and VAT is zeroed.
- Same country: behavior depends on the Domestic reverse-charge checkbox in your VAT countries entry for that country. Checked: reverse-charge applies and VAT is zeroed. Unchecked: the full VAT is collected.
For customers outside the EU and UK, no VAT line item is added to the invoice.
VAT not applicable. If your company is exempt from collecting VAT, check VAT not applicable. Customer invoices will contain a line item reading “VAT not applicable” with a zero value, plus an optional Reason for exemption if you provide one.
Australia and Canada
These behaviors are baked into the legacy system and aren’t configurable in the admin:
- Australia. If your company is based in Australia and has an ABN, Australian customers are charged inclusive of GST. The GST portion is broken out in the order CSV export for reporting.
- Canada. If your company is based in Canada, GST/HST is automatically collected on Canadian orders, with rates looked up by province.