Configure taxes for domestic and international stores
LaunchMyStore lets you charge tax automatically based on where your buyers are. Whether you sell only in your home country or ship globally, you can set up multiple tax registrations, per-product tax classes, and tax-inclusive or tax-exclusive pricing.
Where to configure taxes
Open the admin and go to Settings → Taxes. The screen has three sections:
- Tax registrations — the countries / regions you are registered to collect tax in.
- Tax classes — categories like Standard, Reduced, Zero-rated that can be assigned per product.
- Advanced — toggles for tax-on-shipping, tax-inclusive prices, B2B exemptions.
1. Add tax registrations
For each jurisdiction you owe tax in, add a registration:
- Click Add tax registration.
- Pick the country / region.
- Enter your tax ID (GSTIN for India, VAT number for EU/UK, EIN/state-permit for US, ABN for Australia).
- Optionally upload the registration certificate.
- Save.
LaunchMyStore now applies the correct rate to every order shipped to that jurisdiction.
2. Domestic vs international
Domestic stores (single country)
Add one registration for your home country. All orders inside the country use that rate; orders to other countries either:
- Are blocked (if you only configured a single zone), or
- Ship with no tax added (you sell tax-exclusive abroad), or
- Trigger a separate tax registration if you've added one for that country.
International stores
Add a registration for every region where you have a tax obligation. Common cases:
- EU OSS — one registration for the EU; rate by destination country.
- UK VAT — separate from EU after Brexit.
- US sales tax — per-state nexus rules.
- India GST — CGST + SGST intra-state, IGST inter-state — chosen automatically.
- Australia GST — on orders shipped to Australia above the import threshold.
3. Tax classes per product
For products that aren't taxed at the standard rate (food, books, medicines, kids' clothing in some regions), assign a different tax class.
- Enable Advanced tax under Settings → Taxes → Advanced.
- Define classes (for example Standard 20%, Reduced 5%, Zero-rated).
- On each product, pick the tax class from the catalog editor.
4. Tax on shipping
Some jurisdictions tax shipping fees; others don't. Toggle Charge tax on shipping per registration.
5. Tax-inclusive prices
Common in the EU and UK: prices are shown to buyers with tax already included.
- Toggle Show prices inclusive of tax under Settings → Taxes.
- Decide whether you also want tax-inclusive prices in your catalog editor.
6. B2B tax exemption (VAT reverse charge)
If you sell B2B inside the EU, validated VAT IDs from other EU countries can trigger a tax-free reverse-charge invoice. Enable Customer VAT validation under Settings → Taxes.
FAQ
Do I have to charge tax?
Only if your jurisdiction requires it. LaunchMyStore does not tell you when to register — consult a local tax advisor.
Can I handle multiple countries in one store?
Yes. Add a registration for every country where you collect tax. Orders are taxed based on the destination address.
How are tax rates kept up to date?
LaunchMyStore ships current rates for major jurisdictions. For US state-level rates and EU country VAT, rates update automatically. Override per-product if you need a non-standard rate.
Where does the tax appear on the order?
As a separate line on cart, checkout, order confirmation email, and invoice. Tax is also broken out in Analytics → Sales reports.
What about US sales tax nexus?
You need to register in each state where you have nexus (physical presence, economic threshold, etc.). Then enable each state under Tax registrations → United States.