Skip to content

Docs

›

Selling

Taxes

Choose manual tax rates or Stripe Tax, set inclusive or exclusive pricing, and download tax reports.

Updated November 9, 2026

Who can use this: Roles that can manage commerce settings.

Choose how tax is calculated at checkout, set whether prices include VAT, and download the reports your accountant needs.

Choose a tax engine

  1. Open Commerce and go to Settings, then Taxes.

  2. Under Tax engine, choose one:

    • Off: no tax is calculated or charged.

    • Manual: your own rate table, reviewed by you.

    • Stripe Tax: automatic. This needs a connected Stripe account.

Add your own rates

  1. With Manual selected, go to Tax rates.

  2. Choose a Country, a Category such as standard, and a Rate %.

  3. Add the rate.

A row marked Suggested is a starting point from a public source. It charges nothing until you confirm or edit it.

Set your pricing and VAT details

  • Origin address: your establishment address, used for VAT routing.

  • Inclusive or Exclusive: whether your prices include VAT or VAT is added at checkout. An offer can override this with Tax behavior.

  • Charge tax on shipping: turn this off only if your shipping is exempt.

  • Registered for OSS (One-Stop-Shop): turn this on if you file EU VAT through OSS.

To charge a different rate for a product, set its Tax category.

Handle business customers

Open a customer in Commerce and enter a VAT number. Save, then click Validate to check it. You can also mark a customer as tax-exempt.

Download reports

Under Reports & exports, choose a date range and download:

  • CSV files for your accountant.

  • A PDF summary with your logo, legal name and tax ID.

  • An OSS report for a chosen year and quarter.

Reports show tax collected, refunded and net owed per country.

Troubleshooting

  • "Tax is not configured for this country": checkout stops because there is no confirmed rate for the buyer's country. Add and confirm a rate for that country, then try again.

Questions about building on PraismaHub? We're happy to help.

Contact us