Settings › Payments & Taxes
Tax Setup and Features
Choose how your store charges tax, starting from the settings most stores in your country use, edit your rates in place, and see what a shopper pays at test addresses you choose. Then every tax setting as a list. 13 sections.
Quick links
Where to find it:WP Admin › EasyCart › Settings › Payments & Taxes › Taxes
Start here
How you charge tax
One way for the whole store, and the rates it uses, edited where you see them.
How do you charge tax?
One way for the whole store: built-in rates, a tax service, or no tax
no stored settingsThe line at the top says what checkout charges now, such as No tax is charged at checkout or the states and rates you collect in. Run the setup wizard, beside the title, starts the store setup wizard, whose first step asks your country and tax choices.
The first card asks one question, worded for your country: How do you charge sales tax? for a US store, How do you charge GST, HST and PST? for a Canadian one, and VAT or GST elsewhere. One way for the whole store: built-in rates are worked out by WP EasyCart, a tax service works them out by address at checkout. The way in use says In use.
Built in ( free ): the settings most stores in your country use, such as Sales tax for Oregon, built in, marked Recommended for your country. See what changes opens Recommended tax settings for your country: the choices it needs ( a US store picks Your state ), the list of what would change, notes and sources, and Apply with the number of changes. TaxCloud and TaxJar ( PRO, US stores ): Connect opens the service’s settings. Avalara AvaTax ( a Premium extension, US and Canada ). I don’t charge sales tax ( free, worded for your country, such as Small supplier, not registered in Canada ): checkout adds no tax; your tax rates are taken off after you confirm.
Settings that differ from the recommendation show as Your own rates and are kept: they are only replaced if you apply the recommendation. Every change here is listed under Recent changes with Undo.
Under the card, Steps for the way in use lists what is left: other states once your sales there pass their threshold, reduced and zero VAT rates and business customers’ VAT numbers, or a service’s API details, ship-from address and product tax codes.

💡 Note: The recommendation follows your store’s country, set in Settings › Store › Store details. It is not tax advice: if your situation is unusual, check with your accountant. Step by step guides: Set Up Sales Tax and VAT and Set Up VAT or GST for Your Country.
Your rates
Sales tax by state, GST, HST and PST by province, VAT or GST, or tax by country
no stored settingsFor built-in tax, the next card holds your rates, edited in place:
Sales tax by state ( US ): each state where you collect, with its rate. Orders shipped anywhere else pay no sales tax. Below it, Charge tax on shipping.
GST, HST and PST by province ( Canada ): Charge GST, HST and PST by province turns on the province grid with today’s rates; untick the provinces where you do not collect PST. GST and HST apply to shipping in every province.
VAT ( or GST ): a table of your rates, the standard rate and any reduced or zero rate, with how many products use each, linking to them. Then Prices include VAT, Each country has its own rate ( with its country list ), Exempt shipping from VAT and Check a VAT number, which checks a number in VIES ( HMRC for a UK number ) as checkout does. All VAT settings opens every VAT setting in a drawer.
Tax by country ( everywhere else ): a rate for each country you collect in; a country with no row pays no tax.
Which products are taxed then counts your products: taxable and not taxable ( or charging VAT and not ), and with a tax code when a service is in use, each a link to those products. Gift cards and donations are never taxed.
💡 Note: Whether a product is taxed, and its VAT rate or tax code, is set in its Tax section under Pricing and Tax. The VAT number field business customers fill in is turned on under Settings › Cart & Checkout › Checkout.
Check it
What a shopper pays
The taxes only some stores need, test addresses priced the way checkout prices them, and Undo.
For some stores
Taxes your store does not use, folded
no stored settingsTaxes your store does not use sit folded here, each with a line on who needs it and Open its settings; one that is in use is open and says so. Duty on international orders: a percentage added to orders shipped abroad, for stores that collect import duty themselves. A flat rate on every order: one rate on every order wherever it ships, on top of any other tax, so most stores leave it off. Tax by country, Canada’s GST, HST and PST, VAT or GST and, for stores outside the US, US sales tax by state, for the stores that must collect them.
What a shopper pays
A sample order priced at test addresses you choose
no stored settingsBeside the cards, What a shopper pays prices a sample order, $100.00 in goods and $10.00 shipping, the way checkout does, at four test addresses for your country. Pick one to see its items, shipping, each tax line with its rate and why, and the total. Change it sets the price of the sample, or uses one of your products so its own tax settings apply.
+ Add a test address takes a country, state or province code, ZIP or postcode and city ( and, for VAT, a business with a VAT number, taken as confirmed ); Remove this address takes one off. Up to 10 are kept. They run again after every tax change, and a total that moved is marked until you look.
While a tax service works out your tax, each address is asked of it only when you press Ask with its name, since each ask is one request to it. Asking TaxJar needs WP EasyCart PRO.
💡 Note: Test addresses never place an order. Use them after every change: a total that moved is marked, so you see what a change did before a shopper does.
All settings and recent changes
Every tax setting as one list, and Undo for the last 30 days
no stored settingsEvery tax setting, as a list opens Settings › Taxes as before: rates by state and country, VAT, Canada, duty and tax services on one page. Its sections are described below. Recent changes here lists every tax change from the last 30 days, including an applied recommendation, with Undo.
Every tax setting, as a list
Recommended for your country
The full list opens with All settings. It starts with the settings stores in your country are expected to use, applied in one click.
Recommended for your country
Today\’s rates and the settings stores in your country are expected to use
no stored settingsOnce 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. An applied recommendation is listed under Recent changes, where Undo 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 same recommendation is offered on the Taxes page under See what changes.
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.
💡 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.
Every tax setting, as a list
Your own rates
The base rules, and the table behind charging by state.
Where you collect
The base rules that apply to every order
2 settingsFlat 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.
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.
⚠️ 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 settingsNo 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.
Every tax setting, as a list
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 settingsTax 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.
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.
TaxCloud API key
The private half of the TaxCloud credentials. Only ever sent from your server, never to a shopper’s browser.
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.
TaxCloud origin city
The city you ship from, used in the same origin calculation.
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.
TaxCloud origin ZIP
The ZIP code you ship from. United States rates vary within a state, so the ZIP matters.
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.
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.
TaxJar live token
From your TaxJar account, used while sandbox mode is off. This is the token that produces real rates.
TaxJar sandbox token
From your TaxJar account, used only while sandbox mode is on.
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.
TaxJar origin address
The street address you ship from, used as the origin for TaxJar calculations.
TaxJar origin city
The city you ship from.
TaxJar origin state
The two-letter state or province code you ship from.
TaxJar origin ZIP
The ZIP or postal code you ship from.
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.
⚠️ 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.
Every tax setting, as a list
Country, VAT or GST, Canada and duty
Tax systems that work differently enough to need their own handling. A US store sees them in this order; the list leads with your own country’s system.
Rates by country
A rate for each country you collect in
no stored settingsNo 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.
VAT
Value added tax, one rate or a rate per country
11 settingsCharge 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.
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.
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.
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.
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.
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.
Country
A country’s own second reduced rate, entered the same way as the reduced rate by country, for customers in that country.
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.
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.
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.
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.
💡 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 settingCanadian 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.
Duty
A percentage on orders shipped abroad
1 settingCharge 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.
💡 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.
Keep going
Related panels
Your store’s country, which the recommendation follows, and the business details receipts show.
Which countries charge VAT, and their rates.
The VAT registration field the business rate depends on.
Whether a product charges tax or VAT, and its VAT rate.
The tax report, for filing.
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.









