Why is customer being charged sales tax where it is going and sales tax from where it came from?
Alameda sales tax and then Riverside sales tax?
A merchant is being charged sales tax from both the origin location (Riverside) and destination location (Alameda) on California orders, resulting in double taxation.
Root Cause:
California uses mixed sourcing rules—some taxes are origin-based (seller location) while district taxes are destination-based (buyer location). Shopify may be incorrectly applying both rates, or the merchant has multiple physical locations registered.
Recommended Solutions:
The issue remains unresolved pending the merchant’s configuration changes.
Why is customer being charged sales tax where it is going and sales tax from where it came from?
Alameda sales tax and then Riverside sales tax?
Hello @Everfilt3167
This sounds like a California sales tax sourcing issue, and it’s a common confusion in Shopify or other eCommerce platforms. Let’s break it down simply:
Why is the customer being charged both Alameda & Riverside sales tax?
California follows a “mixed” sales tax sourcing rule:
Origin-Based (for State & Some Local Taxes) → Taxes are calculated from where the seller is located.
Destination-Based (for District Taxes) → Additional taxes are based on where the product is shipped.
So if you’re selling from Riverside (your location) and shipping to Alameda, Shopify is likely applying:
. Riverside base sales tax (origin-based)
. Alameda district tax (destination-based)
If you have a physical presence (warehouse, office, etc.) in both locations, this can also affect the rates.
How to Fix or Adjust in Shopify
Go to: Shopify Admin → Settings → Taxes
Under United States, find California.
Check if Shopify is set to “Automatically calculate tax” (this usually applies the mixed sourcing rules correctly).
If necessary, adjust your tax overrides manually (e.g., remove Riverside’s extra district tax).
Check Your Setup
. Are you registered to collect sales tax in multiple California districts?
If yes, Shopify might be auto-adding both rates.
. Are you using a third-party tax app?
Apps like Avalara or TaxJar sometimes layer additional calculations.
. Does the checkout page show a breakdown of taxes?
Double-check Shopify’s tax reports for clarity.
Thank you ![]()
Hello @Everfilt3167 ,
What you’re seeing is Shopify essentially charging tax twice because it’s pulling rates from two different “origins” instead of strictly using the customer’s destination rate. In California, you should only be charging based on where the goods ship (destination-based), not where they come from (origin-based). Here’s why this can happen and how to fix it:
1. Switch to destination-based tax calculations
2. Remove or consolidate extra fulfillment locations
If you don’t need multiple locations, you can disable the extra one in Settings → Locations. That prevents Shopify from splitting the order across Alameda and Riverside origins.
3. Use a dedicated tax engine
For ultra-precise multi-jurisdiction rates (especially in states like California with special districts), consider a free-tier integration like TaxJar or Avalara AvaTax. They’ll automatically pull the correct destination rate and only display one tax line.
Once you’ve flipped to destination-based in your Shopify settings (and removed any redundant locations), you’ll only charge your customer the tax rate that applies to where they live—no more Alameda + Riverside double-charge.