The examples in this article are for illustrative purposes only. Always defer to a tax professional before setting up taxation in a production environment.
Your store's tax setup may range from simple to complicated. This article provides simplified examples for typical stores that need to comply with value-added tax regulations, sales tax regulations, or both.
Your U.S.-based company has tax nexus in two states: New York and Pennsylvania. You do not ship outside of these two states. Because of this, you are required to charge different tax rates to anything shipped within those states:
To simplify your taxation setup, you can create two zones:
In order to create your store's tax rates, you need to create two tax categories for your products:
Note that if one of your products does not have either the "Clothing" or the "Other items" tax category, any customer who buys that item would be charged no tax on it.
Now that you have your zones and tax categories set up, you can see what kind of meaningful tax rates you could create for both New York and Pennsylvania:
Zone | Tax category | Tax rate |
---|---|---|
Zone
New York (NY)
|
Tax category
Clothing
|
Tax rate
5%
|
Zone
|
Tax category
Other items
|
Tax rate
5%
|
Zone
Pennsylvania (PA)
|
Tax category
Clothing
|
Tax rate
6%
|
Zone
|
Tax category
Other items
|
Tax rate
5%
|
Because there are only two distinct tax rates required (5% and 6%) you only need to create two tax rates:
Tax rate | Zones | Tax categories | Tax rate |
---|---|---|---|
Tax rate
PA Clothing
|
Zones
PA
|
Tax categories
Clothing
|
Tax rate
6%
|
Tax rate
NY and PA General
|
Zones
NY, PA
|
Tax categories
Clothing; Other items
|
Tax rate
5%
|
Provided your products have the correct tax categories added, your store now complies with the Pennsylvania and New York tax regulations for the products that you sell.
Solidus is an open source platform supported by the community. We encourage everyone using Solidus to contribute back to the documentation and the code.
If you’re interested in contributing to the docs, get started with the contributing guidelines. If you see something that needs fixing and can’t do it yourself, please send us an email.