Tax-Inclusive Pricing in Shopify Markets (SA)
April 4, 2026Tax-Inclusive Pricing in Shopify Markets: Staying Legal in SA
If you are a Shopify merchant in South Africa, you are legally required by the Consumer Protection Act (CPA) and SARS to display prices that are inclusive of VAT (15%). Unlike the US, where tax is added at the final step of the checkout, SA consumers expect the "shelf price" to be the "final price."
In 2026, as more SA brands use Shopify Markets to sell internationally, keeping your domestic pricing compliant while offering tax-exclusive pricing to global customers can get complicated. Here is the senior-level guide to setting up your "tax plumbing."
1. The "All Prices Include Tax" Setting
The first step is simple but critical. In your Shopify Admin, under Settings > Taxes and Duties, you must check the box: "All prices include tax."
This tells Shopify that the R100 price you entered on the product page already includes the 15% VAT. Shopify will then "reverse calculate" the tax for your accounting reports (e.g., R86.96 + R13.04 VAT).
2. The International Problem: "Tax Over-Charging"
The challenge arises when you sell to someone in the UK or the US. If your price is R1,000 (including 15% SA VAT), and you sell it to a US customer, you technically shouldn't be charging them that 15% VAT. If you keep the price at R1,000, you are effectively increasing your margin by 15% on international sales, but your prices might become uncompetitive.
3. Using "Include or Exclude Tax Based on Your Customer's Country"
In 2026, Shopify Markets has a sophisticated solution. Under Settings > Markets, you can enable a feature that automatically adjusts the tax inclusion based on the customer's location.
- For SA Customers: They see R1,000 (Includes R130.43 VAT).
- For US Customers: The VAT is stripped out, and they see the "net" price (approx. R869.57).
This is the most "legally clean" way to operate, as it ensures you aren't collecting VAT that you don't owe to SARS, and your international pricing remains lean.
4. Invoicing for SARS Compliance
Shopify’s default "order confirmation" is not a valid South African Tax Invoice. To stay compliant with SARS, you must use an app like Order Printer or Sufio that can:
- Display your company's VAT number.
- Display the customer's VAT number (for B2B).
- Break down the 0% rated (international) vs. 15% rated (domestic) transactions.
- Use the term "Tax Invoice" clearly at the top.
5. Rounding and Currency Conversion
When you strip tax for international markets, you often end up with "messy" numbers (like $54.12). Use Shopify Markets' Rounding Rules to ensure that after tax is removed or added, the final price still looks professional (e.g., $54.00 or $54.99).
Conclusion
Tax compliance isn't just about avoiding fines; it’s about building trust. A South African customer who sees tax added at the last second of a checkout will likely abandon their cart. By correctly plumbing your Shopify Markets settings, you ensure a smooth, legal, and high-converting experience for everyone.
Need a VAT compliance audit for your store? Let's look at your settings.