Automated Tax Calculation with TaxCloud

TaxCloud is a US-based service that calculates sales tax for more than 13,000 jurisdictions and is certified by the Streamlined Sales Tax Governing Board.

When the integration is enabled, the webstore automatically sends order details, including items and origin and destination addresses, to TaxCloud. TaxCloud then returns the applicable tax rates per SKU, as well as tax on shipping (if applicable).

The integration follows a three-step process for each order:

  • Lookup: If the session has an associated address and that address is taxable, a lookup request is sent to TaxCloud each time the basket is modified. This updates the tax rates shown in the basket.
  • Authorize: To confirm the tax transaction, it must first be authorized, similar to authorizing a credit card transaction.
  • Capture: Once the order has been fulfilled, in whole or in part, a capture request is sent to TaxCloud, similar to delayed settlement for credit card transactions.

After a transaction’s tax has been captured, it is automatically added to your tax reports in TaxCloud’s control panel. These reports can be generated at any time and are continuously updated to reflect taxes charged per SKU and on shipping for each order.

How to Set Up Tax Cloud Account

  1. Register an account and complete the registration process on TaxCloud: https://taxcloud.com/

  2. Next, on TaxCloud’s control panel, add at least one physical location, from the Locations menu on the left. You will need to add one for each of your bricks-and-mortar store locations.

  3. Once that’s done, click on the new web site location in the location listing and you’ll see that you have been provided with an API ID and API Key for your webstore. 

How to configure in Webstore Manager

1. Go to WebStore Manager> Fulfillment&Taxes>Tax Providers.

2. In the first tab Provider Configuration, click on TaxCloud and click Activate. Here you’ll enter your API ID and API Key that you received when you added your site on TaxCloud. 

3. Having saved your configuration, you’ll now need to set Tax Identification Codes (TICs) for your items. Clicking the Tax Codes tab, you’ll see your store’s navigation on the left and the available tax codes on the right.

To assign a tax code, click on a navigation element on the left, then browse through the tax codes on the right, choose the most appropriate code and click Save. It is best to assign as granular a tax code as possible to ensure accurate calculation. 

Note that tax code assignments follow an order of precedence based on their level of specificity. If a tax code is assigned to an item’s subcategory, that code will be used. If no subcategory tax code is available, the item’s category tax code will be used. If neither the subcategory nor the category has a tax code assigned, the item’s department tax code will be used. If no tax code is available at any level, the webstore will fall back to the General Goods and Services tax code (00000). The tax code for shipping is assigned automatically.

4. You must also verify your store’s mailing address with the US Postal Service. To do so, click on the Store Address Verification tab and click Verify Address

If the address is verified successfully, you will see an appropriate message, along with the verified address that came back from USPS.

5. Perform a test transaction to ensure taxes are calculated correctly and that the transaction appears in your TaxCloud account.