Configure tax rates by country or region, decide whether prices include tax or not, and generate a report for your accountant — all from one settings panel.
Tax compliance is one of the most misunderstood aspects of running an online store. A simple pricing mistake — like forgetting to add VAT to prices shown to EU customers — can mean your actual margin is lower than you calculated, or worse, that you owe tax authorities money you never collected. UniLink's tax settings are designed to make this straightforward: you define the rates that apply to your business, and UniLink handles the math at checkout for every order.
What Tax Settings Do
The tax module in UniLink gives you control over how tax is calculated, displayed, and reported across all orders in your storefront. At its core, it lets you tell the platform which tax rates apply to which geographic regions, and whether those rates should be added to your advertised prices or are already built into them. This distinction — tax-exclusive versus tax-inclusive pricing — is the single most important decision in your tax configuration, and it varies by market convention.
In North America, consumer prices are typically displayed before tax, with the applicable sales tax added at checkout. In Europe and most other markets that use VAT, prices are almost always displayed with tax already included — customers expect to see the final price without any surprise additions at the end. UniLink supports both models. When you set tax-inclusive pricing, the rate you configure is used to back-calculate the tax component from your listed price for reporting purposes. When you use tax-exclusive pricing, UniLink adds the applicable rate on top of the cart total before the customer pays.
For digital product sellers serving European Union customers, UniLink also supports EU VAT rules. Under these rules, digital goods sold to EU consumers are taxed at the VAT rate of the buyer's country, not the seller's. UniLink can apply the correct country-level rate automatically when the customer enters their address, using the standard EU VAT rates that are built into the platform and updated when rates change.
How to Get Started With Tax Settings
- Open tax settings — Navigate to Storefront → Settings → Taxes in your UniLink dashboard. This page centralises all tax configuration for your storefront.
- Choose your pricing model — At the top of the page, select either "Prices include tax" (tax-inclusive) or "Prices do not include tax" (tax-exclusive). This setting applies globally to all products in your store, so choose carefully based on the norms in your primary market.
- Add your first tax rate — Click "Add Tax Rate". Enter a name (for example "US Sales Tax" or "UK VAT"), select the country it applies to, and enter the percentage rate. For countries with regional variation (like the US, Canada, or Australia), you can also specify a state or province.
- Enable automatic tax calculation — Toggle "Auto-calculate tax based on customer location". When enabled, UniLink matches the customer's shipping or billing address to your configured tax rules and applies the correct rate automatically. Customers in regions with no matching tax rule see no tax charge.
- Configure EU digital VAT (if applicable) — If you sell digital products to EU customers, scroll to the "Digital Goods" section and enable "Apply EU VAT by customer country". UniLink will apply the correct VAT rate for each EU member state automatically using the built-in rate table.
- Set tax display on checkout — Choose whether to show the tax amount as a separate line item at checkout, or to show it only in the order summary. Showing tax separately is generally required in B2B contexts; showing a single total is common for B2C consumer stores.
- Save and test — Place a test order using an address in a taxed region and confirm the tax amount calculated matches your expectations. Adjust rates or the pricing model if needed.
How to Use Tax Settings
- Review tax on each order — Open any order in Storefront → Orders. The order summary shows the net amount, tax amount, and total separately. This breakdown is the same information that appears on the customer's receipt.
- Override tax for specific products — Some products may be zero-rated or exempt. Open the product editor, scroll to "Tax", and either apply a different tax class or mark the product as tax-exempt. Common examples include children's clothing, books, and prescription items depending on jurisdiction.
- Export a tax report — Go to Storefront → Reports → Taxes. Select a date range, choose the output currency, and click "Export CSV". The report lists each order with net revenue, tax collected, and the tax rate applied — the format most accountants and tax-filing software expect.
- Update a tax rate — If a government changes a VAT or sales tax rate, return to Storefront → Settings → Taxes, find the affected rate, and update the percentage. The new rate applies to all orders placed from that point forward; historical orders retain their original rate.
- Add a new region — As you expand into new markets, return to Taxes and add a rate for each new country or state. Without a matching rate, customers in that region will not be charged tax — which may be correct for some jurisdictions but is worth verifying with your tax advisor.
- Handle tax on shipping — Some jurisdictions require tax to be charged on shipping fees as well as product prices. In the tax settings, toggle "Apply tax to shipping charges" to include shipping in the taxable amount for all orders.
- Reconcile with your payment provider — Cross-reference your UniLink tax report with your Stripe or PayPal transaction history quarterly to ensure total collected taxes match your records before filing.
Key Settings Explained
| Setting | What it controls | Best practice |
|---|---|---|
| Tax-inclusive pricing toggle | Whether product prices shown to customers already contain tax, or whether tax is added on top at checkout | Use tax-inclusive for EU/UK/AU markets; tax-exclusive for US/CA markets where pre-tax pricing is the standard expectation |
| Auto-calculate by location | Whether UniLink applies the matching rate automatically based on the customer's address | Enable this whenever you have multiple rates for different regions; manual override is only practical for a single flat rate |
| EU digital goods VAT | Applies the destination country's VAT rate to digital product sales to EU customers | Enable this if you sell any downloadable products, online courses, or subscriptions to EU buyers — it is a legal requirement under EU law |
| Tax on shipping charges | Whether the configured tax rate also applies to shipping fees | Check the rules for each country you sell to — the US, EU, and Australia all treat this differently; when in doubt, consult a tax professional |
| Tax display at checkout | Whether tax is shown as a separate line or rolled into the total price display | Show separately for B2B customers who need tax amounts for input tax credits; show as total for consumer stores to keep checkout clean |
How to Get the Most Out of Tax Settings
Tax configuration is one area where the cost of getting it wrong compounds over time. Undercollecting tax means you may owe authorities money from revenue that has already been spent. Overcollecting adds friction at checkout and erodes trust. The best approach is to consult a tax professional or an accountant familiar with e-commerce before you configure your rates, particularly if you sell across multiple countries. UniLink gives you the tools to implement whatever rates you are advised to use, but it does not constitute legal tax advice — your rates need to be correct for your specific products and markets.
For US sellers, sales tax is particularly complex because rates vary not only by state but by county and city within states. UniLink's manual rate entry works well if you nexus (have tax obligations) in only a handful of states. If you have nexus in many states due to physical presence, employees, or economic nexus thresholds, consider connecting a tax automation service like TaxJar or Avalara via the API integration, which can calculate exact rates for every US ZIP code automatically.
For EU sellers or any seller reaching EU customers, the EU VAT rules for digital goods changed significantly in 2021 with the introduction of the One Stop Shop (OSS) scheme. Under OSS, you can register in one EU country and file a single quarterly return covering all EU member state sales rather than registering in each country individually. Enable the EU digital VAT feature in UniLink and use the tax export report to populate your OSS filing.
Keep your tax reports archived. Tax authorities in most countries require records to be held for 5–10 years. UniLink's CSV exports provide an auditable transaction-level record that includes the tax amount on each order, which is typically sufficient for most tax authority audit requests. Export quarterly and store in a cloud backup alongside your business records.
Troubleshooting Common Issues
| Problem | Likely cause | Fix |
|---|---|---|
| Customers in a specific country are not being charged tax | No tax rate configured for that country, or auto-calculate is turned off | Add a tax rate for the country in Storefront → Settings → Taxes and confirm auto-calculate is enabled |
| Tax amount in the report does not match payment provider deposits | Tax-inclusive pricing is set but the provider settles the gross amount including tax | This is expected — your payment provider receives the full customer payment. The tax report shows the extracted tax component. Reconcile gross revenue against provider, then subtract tax for net. |
| EU VAT is applying to non-EU digital sales | Customer's billing country was incorrectly auto-detected | Review the specific order and check the billing country stored. If the customer entered an incorrect country, issue a partial refund for the tax difference and advise them to use the correct billing address. |
| Tax is showing on a product that should be exempt | Product was not assigned a tax-exempt class in the product editor | Open the product, scroll to the Tax section, and select "Tax-exempt" or the appropriate reduced-rate tax class. Re-save the product. |
Pros
- Supports both tax-inclusive and tax-exclusive pricing models to match regional norms
- EU digital VAT auto-calculation covers all 27 member states from a single toggle
- Tax report export is ready-to-use for accountants and tax-filing software
- Per-product tax class overrides handle mixed inventories with different tax treatments
Cons
- US sales tax at county and city level requires manual entry or a third-party service for full accuracy
- Tax rates must be manually updated when government rates change — there is no automatic rate feed built in
- UniLink does not file tax returns on your behalf; the export report is a data tool, not a filing service
Frequently Asked Questions
Does UniLink automatically file my taxes for me?
No. UniLink calculates and collects tax at checkout and provides export reports for your records, but it does not file tax returns on your behalf. You (or your accountant) are responsible for filing and remitting collected tax to the relevant authorities on the required schedule.
What is the difference between tax-inclusive and tax-exclusive pricing?
Tax-inclusive means the price you show customers already includes the tax — $29 is the final price and tax is extracted from it for reporting. Tax-exclusive means $29 is the base price and tax (for example 20% VAT = $5.80) is added on top at checkout, making the total $34.80. EU law requires consumer-facing prices to be tax-inclusive.
Do I need to charge VAT if I am below the registration threshold?
It depends on your country. In many jurisdictions, businesses below a certain annual turnover are exempt from VAT registration and must not charge VAT. In others, registration is mandatory from the first sale in certain categories. Consult a tax advisor familiar with your jurisdiction before enabling or disabling VAT collection.
Can I apply different tax rates to different products in the same store?
Yes. Each product can be assigned to a tax class (standard rate, reduced rate, or zero rate) in the product editor. UniLink applies the class-specific rate at checkout, so you can have physical books charged at zero rate while digital downloads are charged at the standard rate, for example.
How do I handle tax for a B2B customer with a valid VAT number?
Enable the "VAT number field" option in checkout settings. Business customers can enter their VAT number, which UniLink validates via VIES (for EU numbers). If the number is valid and the sale is cross-border within the EU, the zero-rate reverse charge applies automatically and the tax line item is removed from their invoice.
Key Takeaways
- Choose tax-inclusive pricing for EU/UK/AU markets and tax-exclusive for North American markets to match customer expectations.
- Enable EU digital VAT auto-calculation if you sell any digital products, courses, or subscriptions to EU buyers — it is legally required.
- Export your tax report quarterly and archive it for at least 5 years to satisfy most tax authority record-keeping requirements.
- US sales tax requires manual rates by state; use a TaxJar or Avalara integration if you have nexus in many states.
- Per-product tax class overrides let you mix standard-rated and zero-rated items in the same store.
Ready to set up your storefront taxes correctly?
Configure your tax rates in minutes and start collecting the right amount from every customer — no spreadsheets or manual calculations required.
Get Started Free