What’s newFind any order, customer, product or setting with one admin search. See all features

Settings › Payments & Taxes

Tax Setup and Features

Start from the settings recommended for your country, then fine-tune: a flat rate, tables by state or country, VAT or GST with reduced rates and VAT number checks, Canadian provincial tax, duty, or one live service that works it out for you. 8 sections.

Quick links

Where to find it:WP Admin › EasyCart › Settings › Payments & Taxes › Taxes

Off default is disabledValue factory defaultPRO needs PRO or PremiumAdvanced behind the fold

Start here

Recommended for your country

The settings stores in your country are expected to use, applied in one click and undone in one.

Recommended for your country

Today\’s rates and the settings stores in your country are expected to use

no stored settings

Once your country is set in Settings › Store details, this card offers the tax settings stores there are expected to use, with today’s rates: the United States, Canada, the UK, every EU country, Australia, New Zealand, Norway, Switzerland, Singapore, Japan and a few more. A US store picks Your state; a Canadian store Your province and where it collects PST / QST; a store in the EU says how it charges Consumers in other EU countries: under €10,000 a year with its own country’s VAT, or over €10,000 or registered for the One-Stop Shop with each country’s VAT.

Below the choices is the list of what would change, each with its value now, the value after and why. Apply ( the button counts the changes ) makes them; Keep my settings hides the card until the recommendation changes in an update. For a day after you apply, the card offers Undo, which puts back every setting it changed. Notes, and links to where the rates come from, sit under the list. The card is gone when your settings already match.

The rest of the page leads with your country’s system: a US store sees Where you collect, Rates by state and Automated tax services first, a Canadian store Canada GST/PST/HST, everyone else VAT. Systems you do not use fold under Other tax systems.

Settings › Taxes on a US store: Recommended for your country first, and the sections it does not use listed under Other tax systems.
Settings › Taxes on a US store: Recommended for your country first, and the sections it does not use listed under Other tax systems.
The recommendation for a store in Oregon: the state, the one change it would make and why, Apply 1 change and Keep my settings.
The recommendation for a store in Oregon: the state, the one change it would make and why, Apply 1 change and Keep my settings.

💡 Note: The setup wizard’s first step offers the same settings for the country you pick. For VAT or GST from start to finish, see Set Up VAT or GST for Your Country.

Your own rates

Flat, state and country

The base rules, and the tables behind charging by destination.

Where you collect

The base rules that apply to every order

2 settings

Flat rate on every order

Applies one rate to every taxable order regardless of where it is going. That is the right answer only when you genuinely charge the same everywhere, which usually means selling within a single jurisdiction. If tax depends on the destination, use rates by state or by country instead, because a flat rate will be wrong for most of your orders and wrong in a way nobody notices until filing.

Off

Charge tax on shipping

Includes the shipping charge in the amount your flat, state, country and Canadian rates are calculated on. Whether shipping is taxable varies by jurisdiction and is not a matter of preference, so check rather than guess. It does not apply to TaxCloud, which makes that decision itself from the destination.

Off
Where you collect: the flat rate and the tax on shipping switches.
Where you collect: the flat rate and the tax on shipping switches.

⚠️ Careful: A flat rate on every order is only correct if you genuinely charge the same everywhere. If tax depends on where you ship, use the state or country tables, or an automated service. A flat rate applied to varied destinations is wrong quietly and for a long time. For a step by step walkthrough, see Set Up Sales Tax and VAT.

Rates by state

A rate for each state or province you collect in

no stored settings

No stored settings here, just the rate table. Add a row for each state or province you collect in, with its rate. This is the right approach when you have a tax obligation in specific states rather than everywhere, which for most sellers is where they have physical presence or have crossed an economic threshold. Where the list would run to hundreds of local rates, an automated service is the more sustainable answer than maintaining this table by hand.

Rates by state, with one rate and the Add a state rate button.
Rates by state, with one rate and the Add a state rate button.

Rates by country

A rate for each country you collect in

no stored settings

No stored settings here either, just the rate table: one row per country you collect in, with its rate. Use it where tax depends on the destination country but not on the region within it. Countries have to exist and be enabled in your country list before they can be given a rate here.

Regional systems

VAT or GST, Canada and duty

Tax systems that work differently enough to need their own handling.

VAT

Value added tax, one rate or a rate per country

11 settings

Charge VAT

Turns on value added tax. VAT is not simply another tax rate: it changes how prices are quoted, how business customers are treated and what has to appear on an invoice. Switch it on only if you are actually VAT registered, and set the country rates below before taking orders.

Off

Tax name

What the tax is called in your admin, at checkout, on receipts and on invoices. Automatic says GST for a store in Australia, New Zealand, Singapore, Malaysia or India, and VAT everywhere else; pick VAT or GST to choose it yourself. With GST, this section, the product editor’s Tax section and the wording shoppers see say GST where they said VAT. A store in Australia also gets its PRO invoice PDF titled Tax invoice, as long as the invoice title has not been changed.

Automatic

Exempt shipping from VAT

Leaves the shipping charge out of the VAT calculation. Off charges VAT on shipping as well. In most VAT jurisdictions shipping follows the goods and is taxable, so leaving this off is usually correct, but the rule is national rather than universal.

Off

Reduced rate

The rate for products whose VAT rate is set to Reduced rate in the product editor’s Tax section, such as food or books. Leave it empty and those products pay the standard rate. Products can also be set to the Zero rate, which needs no setting here. When an order mixes rates, receipts, invoices, the order confirmation and My Account show one VAT line per rate.

Empty

Country

A country’s own reduced rate, for customers there: press Add a country, type the two-letter country code and the rate ( for example DE 7, FR 5.5 ). A country listed here pays its own rate; every other country pays the reduced rate above. Use it when you charge each country’s own VAT, because reduced rates differ from country to country.

Empty
Advanced

Second reduced rate

For products set to the second reduced rate, where your country has two. Leave it empty and those products pay the standard rate.

Empty

Country

A country’s own second reduced rate, entered the same way as the reduced rate by country, for customers in that country.

Empty
Advanced

Rate for VAT-registered businesses

The rate charged instead of the country rate to a business abroad that enters a VAT number at checkout, unless its country is marked Apply to business. A business in your own country always pays your usual VAT. For a store in the EU, the number must belong to another EU country ( the delivery or billing country ) and check out in the EU’s VIES service, or with HMRC for a UK ( GB ) number. A number that cannot be checked because the service did not answer pays VAT. The order’s documents then say Reverse charge. A store outside the EU gives the rate to any business abroad with a number. It needs the VAT number field turned on under Checkout, and does nothing without it.

0
Advanced

Verify VAT numbers with Vatlayer

An extra check with the Vatlayer service on the VAT number a shopper types at checkout. A number Vatlayer says is not valid stops the checkout until it is corrected or removed. The VIES and HMRC checks above run without it; turn this on only if you want Vatlayer as well.

Off
Advanced

Vatlayer API key

From your Vatlayer account. With no key, the Vatlayer check is skipped. Once it is saved, Test Vatlayer at the foot of this section checks a VAT number with the key and shows the answer; leave its box empty to try a sample number.

Empty
Advanced

Rounding increment

The increment VAT totals round to. Most countries use 0.01, some require 0.05. This is a legal requirement rather than a display preference in the places that specify it, so check your own jurisdiction rather than leaving the default in place.

0.01
Advanced
The VAT section switched on, with advanced settings shown: tax name, reduced rates, the business rate, Check a VAT number and Fill in EU VAT rates.
The VAT section switched on, with advanced settings shown: tax name, reduced rates, the business rate, Check a VAT number and Fill in EU VAT rates.

💡 Note: With Rate varies by country on, the table under the settings holds a rate per country and the Apply to business switch. Below it, Check a VAT number checks a number the way checkout does ( VIES for EU numbers, HMRC for GB numbers, with the business name for UK numbers ), and Fill in EU VAT rates sets all 27 EU countries to their standard rate and turns on Rate varies by country, for stores over the €10,000 threshold or in the One-Stop Shop. The business rate needs the VAT registration field turned on under Settings › Cart & Checkout › Checkout.

Canada GST/PST/HST

Provincial rates for orders shipped to Canada

1 setting

Canadian provincial tax

Charges GST, PST or HST by province on orders shipped to Canada, with separate rates per customer role. Canadian tax is genuinely per-province and mixes federal and provincial components, which is why it gets its own system rather than being squeezed into the state rate table. Turning it on ticks every province, so review the list and the rates. When a province you collect in has changed its rate since you saved yours, the grid says so and offers Use today’s rates; until you press it, checkout charges the rates saved here. Rates you set yourself are kept.

Off

Duty

A percentage on orders shipped abroad

1 setting

Charge duty on international orders

Adds a duty percentage to orders shipped to any country other than the exempt one. This is a blunt instrument, and deliberately so: real duty depends on the goods, their value and the destination. Use it where you want to collect an approximate amount up front rather than leaving customers with an unexpected bill from the courier, and be clear on your shipping page about what it covers.

Off

💡 Note: Duty here is a flat percentage rather than a real customs calculation. If you collect it, say on your shipping page what it covers so customers are not surprised twice.

Letting a service do it

Automated tax

Live rates from TaxCloud, TaxJar or Avalara AvaTax instead of maintaining tables, with one service in use at a time.

Automated tax services

Live rates from TaxCloud, TaxJar or Avalara AvaTax instead of your own tables

17 settings

Tax service in use

Picks the one service that calculates tax at checkout and receives your orders: TaxCloud, TaxJar, an extension such as Avalara AvaTax, or None, which uses the rates on this page. Automatic keeps the order used before: TaxCloud when its keys are filled in, then TaxJar, then an extension. Naming the service is the safer choice once you have one, because a service that is set up but not chosen shows Not in use on its row and calculates nothing. Below the picker each service has its own row with its state, and Set up or Edit opens its settings in a drawer. AvaTax is an extension: its row opens its own settings under EasyCart › Extensions.

Automatic
PRO

TaxCloud API ID

From your TaxCloud account. TaxCloud calculates United States sales tax live, by destination, which removes the job of maintaining thousands of local rates by hand. It is active as soon as both the API ID and the API key are filled in.

Empty
PRO

TaxCloud API key

The private half of the TaxCloud credentials. Only ever sent from your server, never to a shopper’s browser.

Empty
PRO

TaxCloud origin address

The street address you ship from. United States sales tax depends on origin as well as destination, so this is part of the calculation rather than a formality.

Empty
PRO

TaxCloud origin city

The city you ship from, used in the same origin calculation.

Empty
PRO

TaxCloud origin state

The state you ship from. Getting this wrong produces rates that look plausible and are wrong, which is the worst kind of error in tax.

Empty
PRO

TaxCloud origin ZIP

The ZIP code you ship from. United States rates vary within a state, so the ZIP matters.

Empty
PRO

TaxJar

Calculates United States sales tax through TaxJar once a token is entered, as long as TaxJar is the tax service in use. The TaxJar drawer also carries Test connection: using the saved settings, it checks the token, lists where your TaxJar account collects tax, prices a sample sale at your origin address and says what the last checkout lookup did. Save your changes before running it.

Off
PRO

Sandbox mode

Talks to the TaxJar sandbox using the sandbox token rather than the live service. Nothing calculated in sandbox mode is real. Turn it off before you sell, and check that you have, because a store quietly running on sandbox tax is collecting figures it cannot file.

Off
PROAdvanced

TaxJar live token

From your TaxJar account, used while sandbox mode is off. This is the token that produces real rates.

Empty
PRO

TaxJar sandbox token

From your TaxJar account, used only while sandbox mode is on.

Empty
PROAdvanced

Verify US addresses with TaxJar

Verifies United States addresses through TaxJar before calculating, which improves accuracy because the rate depends on the precise address. It needs a TaxJar Professional plan and applies to United States addresses only.

Off
PROAdvanced

TaxJar origin address

The street address you ship from, used as the origin for TaxJar calculations.

Empty
PRO

TaxJar origin city

The city you ship from.

Empty
PRO

TaxJar origin state

The two-letter state or province code you ship from.

Empty
PRO

TaxJar origin ZIP

The ZIP or postal code you ship from.

Empty
PRO

TaxJar origin country

The country you ship from. Only countries TaxJar supports are listed, so an absent country means TaxJar cannot serve that origin rather than that the field is broken.

United States
PRO
Automated tax services: the Tax service in use picker and a row for TaxCloud, TaxJar and Avalara AvaTax.
Automated tax services: the Tax service in use picker and a row for TaxCloud, TaxJar and Avalara AvaTax.
The TaxJar drawer, opened from its row, with Test connection.
The TaxJar drawer, opened from its row, with Test connection.

⚠️ Careful: Only the tax service in use calculates. If a service you set up shows Not in use, pick it in Tax service in use. And TaxJar sandbox mode calculates nothing real: turn it off before you sell, and run Test connection with the live token in place.

Keep going

Related panels

Store details

Your store’s country, which the recommendation follows, and the business details receipts show.

Countries & Regions

Which countries charge VAT, and their rates.

Checkout

The VAT registration field the business rate depends on.

Pricing and Tax

Whether a product charges tax or VAT, and its VAT rate.

Reports

The tax report, for filing.

User Accounts

Per-customer tax exemptions.

Ready to run your store on WP EasyCart?

Everything in this guide works with the free plugin. PRO and Premium add subscriptions, memberships, wholesale pricing and more. Try every PRO feature free for 14 days.

The WP EasyCart admin: orders and offers
Updated on October 19, 2026