WooCommerce Tax Rate CSV Generator
Build a WooCommerce tax rate import CSV in an editable table with the exact columns WooCommerce expects. Copy or download the file. Everything runs in your browser.
| Country | State | Postcode | City | Rate % | Tax name | Priority | Compound | Shipping | Tax class |
|---|
reduced-rate / zero-rate.About the WooCommerce Tax Rate CSV Generator
The WooCommerce Tax Rate CSV Generator builds a tax rate import file using the exact column names WooCommerce expects: Country code, State code, Postcode, City, Rate %, Tax name, Priority, Compound, Shipping, and Tax class. Edit the rates in a table, add or remove rows, then copy the CSV or download it as a .csv file. Import it under WooCommerce, Settings, Tax, then the Standard, Reduced, or Zero rates tab. Everything runs in your browser, so nothing is uploaded.
How it works
- Edit the table: set the country code, optional state, postcode, and city, then enter the rate, tax name, and priority. Toggle Compound and Shipping, and pick the tax class.
- Add a row for each rate you need, or remove rows you do not want. Watch the live CSV preview update as you type.
- Click Copy to put the CSV on your clipboard, or Download .csv to save the file.
- In WordPress, go to WooCommerce, Settings, Tax, open the matching rates tab, and use Import CSV.
Features
- Editable table with all ten WooCommerce tax rate import columns.
- Add and remove rows, with a starter row so you can begin right away.
- Live CSV preview in monospace so you can confirm the output before exporting.
- Copy to clipboard and Download .csv, with proper quoting for names that contain commas.
- Runs fully client-side, with no accounts, uploads, or tracking.
Frequently asked questions
Where do I import the CSV in WooCommerce?
Go to WooCommerce, Settings, Tax, then open the rates tab that matches your tax class (Standard, Reduced, or Zero rates) and use the Import CSV button. Each tax class is imported on its own tab.
What goes in the Tax class column?
Leave it empty for the standard rate. Use reduced-rate for the reduced class and zero-rate for the zero class. WooCommerce matches these values exactly, so spelling and case must be correct.
How should I write the rate?
Enter a number with no percent sign, for example 20, 7.5, or 6.25. WooCommerce supports up to four decimal places. Use 0 for a zero-rated entry.
What do Priority, Compound, and Shipping mean?
Priority is an integer; only one rate per priority applies to an address, so use 2 for a second layer such as a county tax on top of a state tax. Compound set to 1 calculates the tax on top of the running tax total. Shipping set to 1 charges the rate on shipping costs.
Is my data sent anywhere?
No. The table, preview, copy, and download all run in your browser. The CSV is built locally and is never uploaded or logged.