Checkout help! Subtotal exc VAT

Topic summary

A UK-based Shopify store owner needs to display VAT-exclusive pricing for wholesale customers while maintaining VAT-inclusive pricing for regular consumers. They’ve implemented the BSS Wholesale app but face a checkout display issue.

The Problem:

  • Consumer site shows VAT-inclusive pricing
  • Trade customers need to see subtotals excluding VAT
  • Current checkout doesn’t break down: Subtotal (excl. VAT), Taxes, Shipping, and Total separately

Suggested Solution:

  • Enable tax-exclusive pricing specifically for wholesale customers
  • Assign trade customers to a tax-exempt group
  • Configure VAT breakdown display in BSS Wholesale App settings
  • Implement custom code if needed

Code snippet provided shows how to calculate and display:

  • Subtotal excluding VAT (dividing by 1.2 for UK’s 20% rate)
  • Separate tax total
  • Shipping costs
  • Overall total

The responder recommends testing the implementation after applying these changes. The discussion remains open pending confirmation whether the solution works.

Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

Hi all, We have a consumer facing website in the Uk that includes VAT in the pricing - we have recently added the BSS wholesale app and are all set to use the platform to also sell to our trade customers. The issue is that the Subtotal in the checkout includes VAT which doesn’t work for trade customers. So my question is, is there a way to display:

Subtotal (excluding VAT)

Taxes total

Shipping

Overall Total

I have spent ages trying to resolve and this is my last ditch attempt!

Thanks for any help :blush:

Hi

Hope this will help

  • Enable Tax-Exclusive Pricing for Wholesale Customers
  • Assign Trade Customers to a Tax-Exempt Group
  • Adjust the Checkout Display (Using BSS Wholesale App) - Enable the VAT Breakdown at checkout

Do the custom code if needed

Code example


Subtotal (excl. VAT): {{ cart.total_price | divided_by: 1.2 | money }}

Taxes total: {{ cart.total_tax | money }}

Shipping: {{ shipping.price | money }}

**Overall Total: {{ cart.total_price | money }}**

Test it.