CK Commerce Kitty Help
Support Open app
Channels & Plugins

TaxJar

Use TaxJar to calculate sales tax on orders that Commerce Kitty creates directly, like manual invoices or wholesale orders where no marketplace is handling tax for you.

What it does

TaxJar is a sales tax engine. When enabled, Commerce Kitty sends the line items and destination address of a draft order to TaxJar, and TaxJar responds with the correct tax amount based on the buyer's location and your nexus configuration.

This plugin only matters for orders where you are responsible for collecting tax. Most Commerce Kitty users sell through marketplaces like Amazon, Etsy, and eBay, and those marketplaces collect and remit sales tax themselves. You do not need TaxJar for that. Where TaxJar helps is manually-created orders, B2B and wholesale invoices, and any direct-to-buyer scenario where Commerce Kitty is acting as the point of sale.

Setup

  1. Sign in to your TaxJar account.
  2. Open Account > TaxJar API.
  3. Copy your API Token. If you do not have one yet, generate one.
  4. In Commerce Kitty, go to Settings > Plugins, click New, and select TaxJar.
  5. Paste the API Token and save.

After saving, make sure your TaxJar account has your nexus states and product tax categories configured. Commerce Kitty will not set those up for you.

Fields

API Token

The authentication token from your TaxJar dashboard. Commerce Kitty stores it encrypted and never displays it back after you save. If you rotate the token in TaxJar, update this field and save again.

Plugin Options

Calculate Tax

When enabled, Commerce Kitty calls TaxJar to calculate the correct tax amount any time you create or edit an order that is not already tax-inclusive from a marketplace. The calculated tax is applied to the order as a line item.

Record Transactions

When enabled, completed orders are pushed into TaxJar as transactions so they can be included on your TaxJar reports and filings. Refunds and cancellations are reported back as well.

Limitations

TaxJar does not handle VAT, GST, or tax regimes outside the US and Canada well. If you sell internationally, TaxJar may not be the right fit.

Tax calculation depends on the destination address being complete and valid. Orders with missing or malformed addresses will fall back to whatever default tax rate is configured on the product, if any.

Commerce Kitty will not recalculate tax on an order that already has tax reported by the originating marketplace. Marketplace facilitator rules take precedence, which is almost always what you want.

If you only sell on Amazon, Etsy, eBay, and similar marketplaces, you probably do not need this plugin at all. The marketplace collects and remits sales tax on your behalf in every US state that has marketplace facilitator laws.