BigCommerce

Solving the 'TBD' Tax Mystery: Your BigCommerce B2B Quote Tax Checklist

As e-commerce migration experts at Big Migration, we frequently assist businesses in optimizing their BigCommerce stores. A common point of confusion, particularly for users leveraging the powerful BigCommerce B2B Edition, arises when sales quotes display 'TBD' (To Be Determined) for tax calculations. This isn't just a minor glitch; it can significantly delay the sales cycle, frustrate buyers, and undermine confidence in your quoting process, especially when dealing with critical tax jurisdictions like New York.

The core issue often stems from a misunderstanding of how BigCommerce's B2B quoting system interacts with its tax engine. Unlike a typical checkout flow where all necessary information is gathered sequentially, quotes have specific, often overlooked, dependencies for accurate tax computation.

BigCommerce B2B quote screen showing 'TBD' tax and recalculation option
BigCommerce B2B quote screen showing 'TBD' tax and recalculation option

Solving the 'TBD' Tax Mystery: Why Your BigCommerce B2B Quotes Aren't Calculating Tax

The 'TBD' tax status on your BigCommerce B2B quotes isn't a sign of a broken system, but rather an indication that the tax engine lacks sufficient information to provide an accurate calculation. Think of it as the system waiting for all the pieces of the puzzle before it can show you the complete picture.

The Critical Link: Shipping Method and Address

One of the most frequent reasons for 'TBD' tax is directly tied to the shipping method selected within the quote. The BigCommerce B2B Edition documentation explicitly states a crucial dependency: quotes require a defined shipping option and address to calculate tax.

  • If you choose "Customer choice at checkout" as the shipping method for a quote, the tax will inevitably show as 'TBD'. Why? Because the system cannot determine shipping rates or the final destination until the buyer actually proceeds to the shipping step of checkout. Without a definitive shipping destination, the tax engine has no basis for calculation.
  • For immediate and accurate tax calculation within the quote, you must select either "Calculate rates" (which pulls from your configured basic or automatic tax setup) or a "Custom shipping method". Both of these options provide the necessary destination context for the tax engine to work.

This distinction is vital for B2B businesses, where quotes often need to be precise from the outset to secure deals quickly.

Your Comprehensive Checklist: Ensuring Accurate Tax on BigCommerce B2B Quotes

Beyond the shipping method, several other factors can prevent accurate tax calculation. Here’s a detailed, expert-compiled checklist to troubleshoot and resolve 'TBD' tax issues on your BigCommerce B2B quotes:

1. The Foundation: A Complete Taxable Address is Present

Tax engines, whether built-in or third-party, rely heavily on precise location data. Without it, they simply cannot return a rate. For your quote to calculate tax, ensure it has:

  • A Customer Assigned: The quote must be linked to an existing customer in your BigCommerce store.
  • A Complete Billing or Shipping Address: This is paramount. The system needs a physical location.
  • State + ZIP Code: For jurisdictions like New York, the state and ZIP code are critical for determining local tax rates. An incomplete address will result in 'TBD'.

Pro Tip: Always verify the address accuracy within the quote, even if the customer record has a default address. Sometimes, the quote needs a specific address entered or selected.

2. Verify Customer Tax Status and Group Exemptions

BigCommerce allows for granular control over customer taxability. Double-check these settings:

  • Customer Tax-Exempt Status: If the assigned customer is individually marked as tax-exempt, no tax will calculate, regardless of the address.
  • Tax-Exempt Customer Groups: If the customer belongs to a group that is configured as tax-exempt, the same result will occur.

Review the customer record associated with the problematic quote (e.g., #QN000006) to confirm their tax status aligns with your expectations.

3. Scrutinize Your Tax Provider Setup

The accuracy of your tax calculations is only as good as your tax provider setup. Consider these points:

  • Provider Enabled: Whether you're using BigCommerce's built-in Automatic Tax or a third-party solution like Avalara, ensure it's properly enabled for the storefront channel associated with the quote.
  • Nexus Configuration: Confirm that your tax provider (especially for Automatic Tax or Avalara) has nexus configured for the relevant states, such as New York. Without nexus, the system won't know to collect tax there.
  • Valid Store Address: Your store's origin address must be accurate and complete in your BigCommerce settings. This is crucial for tax calculations, particularly for origin-based tax states.

Expert Insight: For complex tax scenarios or multi-state nexus, integrating with a robust third-party tax solution like Avalara or TaxJar via the BigCommerce App Marketplace is often the most reliable approach. These apps handle intricate rules, exemptions, and reporting automatically.

4. Product Taxability Matters

Individual product settings can also influence tax calculations:

  • Product Tax Class: Check the products included in the quote. If they are set to a "Non-taxable" tax class, tax will not apply to those specific items, even if other conditions are met.
  • Default Tax Class: Ensure your store's default tax class is correctly configured for taxable products.

5. Don't Forget to Manually Recalculate

After making any changes to the customer, address, or shipping method within a quote, the system doesn't always automatically refresh the tax calculation. You often need to prompt it:

  • Inside the quote editor, look for a "Recalculate" button or an option to update the shipping method. Clicking this forces the tax engine to re-evaluate based on the new inputs.

Quotes vs. Checkout: A Fundamental Distinction

It's crucial to remember that a BigCommerce B2B quote is not the same as a live checkout. The quoting system is designed to simulate an order scenario. Tax is only calculated once the system has enough information to accurately mimic a real transaction – specifically, a defined shipping destination and method, along with clear customer and product tax statuses. This design ensures that the quote you present to your B2B buyer is as accurate as possible, reflecting the true cost before they commit.

When All Else Fails: Advanced Troubleshooting & BigCommerce Support

If you've meticulously gone through this checklist and your quotes still show 'TBD' for tax, the issue might be more complex. At this point, it's typically indicative of:

  • A Tax Provider Connection Issue: A misconfiguration or temporary outage with your automatic tax service or third-party provider.
  • Channel Mismatch: The quote might be associated with a storefront channel that has different tax settings or is not properly configured for your tax provider.
  • Backend Tax Calculation Error: Rarely, there might be an underlying system error preventing the tax engine from returning a rate.

In these advanced scenarios, contacting BigCommerce Support is the best course of action. They have the tools to inspect backend logs, trigger manual recalculations on specific quotes, and diagnose deeper integration issues.

Empowering Your B2B Sales with Accurate Quotes

Accurate tax calculation on your BigCommerce B2B quotes is paramount for a smooth sales process and maintaining customer trust. By understanding the dependencies and systematically checking the factors outlined above, you can confidently present precise quotes to your buyers, streamlining your operations and enhancing the overall B2B experience. At Big Migration, we specialize in ensuring your BigCommerce platform, including its B2B functionalities, operates flawlessly, setting you up for sustained growth.

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools