Setting Up Taxes Manually
Part of running a business is calculating and collecting sales tax. In BigCommerce you can set taxes up manually by defining tax rates for areas you are required to collect sales tax. The sales tax will be applied at checkout based on the shopper's billing or shipping address. For stores based outside the United States, this is where taxes need to be set according to local tax requirements.
Merchants based in the U.S. have the option to set up automated tax with our free Avalara AvaTax integration.
Need help with taxes? The instructions in this article assume you already know the tax requirements necessary for running your business online. We highly recommend contacting your accountant or local tax authority to ensure you are charging tax properly for your store. Note that our support team is not qualified to give tax advice.
Tax Classes: What's getting taxed?
Tax Classes refer to the types of product or fees that you need to charge tax on. For example, depending on your local tax laws, you may need to charge different tax rates for shipping, gift wrapping, clothing, food, or non-taxable products. Custom tax classes can be applied to each product so that the correct rate is charged at checkout.
Go to Store Setup › Tax, then click the Tax Classes tab. From here, you can add, remove, or rename your tax classes.
Tax Zones: Where are you charging taxes?
The regulations for taxes vary based on your geographic location. For example, in the United States, your tax obligations are based on whether you have nexus (a connection to the city or state) and if the product is taxable according to state laws.
BigCommerce allows you to charge different rates for different geographic locations through the use of Tax Zones. A tax zone specifies geographical areas where the tax rates apply. You can set whether this zone applies to a billing, shipping or your store’s address.
Tax zones can be defined by country, state/province or zip/post codes. There is no limit to the number of tax zones you can create on your store, but a geographical area can only be defined once. See Tax Examples for more details.
From Store Setup › Tax, click the Tax Rates and Zones tab. From here you can add, delete, or edit your tax zones.
- Tax Zone name — sets the name of this tax zone. We recommend naming it after the geographic region it represents (e.g. Los Angeles, Denton County, California, USA).
- Zone type — select whether the zone represents a country, state, or collection of zip/post codes. Zip/post codes can be used together in a zone for city or county taxes.
- Tax Zone Applies to — if you want to limit this tax rate to certain Customer Groups, select Only customers in this group, and select the group. Otherwise, keep this setting to All Customers in my Store.
Tax Rates: How much are you charging?
Once a Tax Zone is created, you can add rates to it. Tax rates are the percentages at which products or services are taxed. You may charge multiple tax rates within a zone. For example, if you have a city zone, you may need to set up a set of city-based tax rates in addition to a set of state-based tax rates (see screenshot below).
After you have created a tax zone, click the Tax Rates tab to add, delete, or edit tax rates. You can also select Edit rates next to a particular zone in the list of tax zones.
You will enter a tax rate for each tax class. If you do not need to charge tax for a particular tax class, you can leave it at 0.
- Tax Rate Name — name the tax rate something that represents which tax you are charging, e.g. “City tax” or “Federal tax”.
- Priority — if the zone has more than one rate, enter the priority. See Calculation Priority below for more information.
Tax Calculation Priority
In some circumstances, you will need to apply multiple rates to a single tax zone. For example, you may need to charge both city and state, or both provincial and federal sales taxes.If you have a tax zone that has more than one rate, you need to set the Calculation priority to determine whether to apply each rate to the subtotal or a taxed total. The lowest number has the highest priority. See Tax Examples for suggestions on how to set up a single zone with multiple tax rates.
Configuring Tax Options
You can find the general tax options on the Configure Tax Options page under Store Setup › Tax.
A general name that describes the type of tax applied to orders on your store. This will be shown throughout your store when prices are set to be shown including and excluding tax, or when taxes on orders are shown as one summarized line item. Some suggested values include: Tax, Sales Tax, or GST.
Prices Entered With Tax
Choosing to enter prices inclusive or exclusive of sales tax will affect the price of products on your store.
- Inclusive of tax — the tax is already included on the product price. What you see is what you pay.
- Exclusive of tax — the product price is prior to sales tax. This is the way sales tax applies in a majority of United States based stores.
Calculate Tax Based on
This setting controls which address should be used to determine the tax zone that a customer falls under. Most businesses charge tax based on the Shipping Address of their customer. Select Billing Address to charge tax based on the customer's billing address, or Store Address if tax should be determined by your store's address.
Be careful! If your store address is in a zone with a tax rate applied to it, then calculating tax based on your store address will charge tax on all orders.
Shipping Tax Class
Select the tax class (configured using the Tax Classes tab) that should be used to calculate tax for shipping costs. Using a different tax class will allow you to tax shipping costs at a different rate, or not at all.
Gift Wrapping Tax Class
Select the tax class (configured using the Tax Classes tab) that should be used to calculate tax for gift wrapping applied to products. Charging gift wrapping using a different tax class will allow you to tax gift wrapping at a higher rate, or not at all.
Configure Tax Display Settings
- Show Prices on Product Listings
- Show Prices on Product Page
- Show Prices in Shopping Carts
- Show Tax Charges in Cart
- Show Prices on Orders & Invoices
- Show Tax Charges on Orders
Show Prices on Product Listings
This setting controls how product prices should be shown on listings such as the list of products in a particular category, brand or set of search results. Select Including tax to show product prices on these listing pages inclusive of any tax charges. Select Excluding tax to show prices excluding tax. Choosing Including and excluding tax will show both the inclusive and exclusive tax price for each product, using the Tax Label configured above.
Show Prices on Product Page
This setting controls how product prices should be shown on the product page when viewing a single product. Select Including tax to show the product price inclusive of any tax charges. Select Excluding tax to show the product price excluding tax. Choosing Including and excluding tax will show both the inclusive and exclusive tax price for the product, using the Tax Label configured above.
Show Prices in Shopping Carts
This setting controls how pricing should be shown on the View Cart page. Select Including tax to show all prices on the View Cart page inclusive of any tax charges, and tax as included in the grand total. Select Excluding tax to show all prices excluding tax.
Show Tax Charges in Cart
This setting controls how the list of applied taxes on a customer's cart should be shown on the View Cart page. Select As one summarized line item to show a single combined tax total in the cart with the Tax Label specified above, or Broken down by tax rate to show a detailed tax summary of each tax rate and the amount that applies to the cart.
Show Prices on Orders & Invoices
This setting controls how pricing should be shown on orders and invoices. Select Including tax to show all prices inclusive of any tax charges, and as tax included in the grand total. Select Excluding tax to show all prices excluding tax.
Show Tax Charges on Orders
This setting controls how the list of applied taxes on an order should be shown on invoices and in your control panel. Select As one summarized line item to show a single combined tax total on an order with the Tax Label specified above, or Broken down by tax rate to show a detailed tax summary of each tax rate and the amount that applied to an order.
Configuring Default Tax Address
This is the address that will be used to determine the tax zone to be used for all tax calculations throughout your store until a customer checks out or estimates applied taxes on the View Cart page.
If the majority of your customers are from a specific location, this address will allow you to show your store's prices inclusive of all taxes that apply to that location. When the customer makes a purchase, applied taxes will then be calculated using their personal address, rather than this default address.
If you've selected Yes, I will enter prices inclusive of tax above, then it will be assumed that product prices entered include the tax component that this default address falls under.
- Tax Setup Examples
- Creating a Tax-Exempt Customer Group
- Changing Tax Rates on a Product
- Avalara AvaTax Sales Tax Calculation
- Testing Shipping, Tax and Payment Settings
- Troubleshooting | Incorrect or Missing Tax
- Sales Tax Nexus Defined (TaxJar)
- State Sales Tax Map (TaxJar)
- Sales Tax 101 for Small Business Owners and Online Retailers (sba.gov)