Skip to main content

How to Calculate Taxes On The Original Price Before Discounts (New York)

Written by Treez Support

Overview

Some states, including New York, require taxes to be calculated on the original item price, even when discounts are applied at checkout. Treez supports this requirement by ensuring that discounts do not reduce the taxable amount, while still applying discounts correctly to the final total.

πŸ‘‰ ST 69.18.0 Update: Non-Cannabis Tax Calculation

Beginning in ST 69.18.0, the Calculate Taxes Before Discounts setting applies differently to cannabis and non-cannabis products.

Previously, when this setting was enabled, taxes were calculated on the original product price before discounts for all products.

With ST 69.18.0:

  • Cannabis products continue calculating taxes on the original product price before discounts

  • Non-cannabis products calculate taxes after discounts are applied

  • Mixed carts calculate taxes correctly at the line-item level

This update improves compliance support for cannabis tax calculations while preserving standard tax behavior for non-cannabis products.

How To Configure Taxes Before Discounts

  1. Navigate to Configuration β†’ Config Page β†’ Taxes

  2. Select Discount & Tax Calculation

  3. Select Calculate Taxes Before Discounts

When this setting is enabled:

  • All configured taxes (state, local, compounding, etc.) are calculated on the original item prices before discounts

  • Discounts do not reduce the tax basis


What This Means for Discounts

All discount types continue to apply to the order as expected, including:

  • Automatic and manual discounts

  • Reward discounts and loyalty redemptions

  • Round down at checkout

  • Tier pricing

However, these discounts will not lower the taxable amount.


Promotion & Pricing Consideration

When taxes are calculated on original (pre-discount) prices, promotions with very deep discounts may result in a final total higher than the advertised discounted price, especially for stores that use post-tax pricing.

This typically occurs when the discount percentage exceeds the effective tax rate. In these cases, the discount reduces the item price, but taxes are still calculated on the original price, which can lead to customer confusion if the promotion is advertised as a final β€œout-the-door” price.


How Taxes and Discounts Work Together

Example order

  • Item price: $100.00

  • Discounts applied: $20.00

  • Total taxes (state + local): 8%

Result

  • Taxes are calculated on $100.00

  • Total taxes = $8.00

  • Discounts reduce the total, but do not reduce taxes

Final total

$100.00 βˆ’ $20.00 discounts + $8.00 taxes = $88.00

What to Notice

  • The tax amount stays the same, even with discounts

  • Discounts still reduce what the customer pays


Reporting

With this tax setting enabled, the Tax Report will display an additional column in the report overview labeled Gross Sales (Incl. Returns).

Gross Sales (Incl. Returns) represents the original product prices before discounts and includes returns.

The Taxable Amount includes this amount plus any compounding tax (if configured), and represents the final tax basis used to calculate taxes.

Did this answer your question?