California Sales Tax Sourcing: A Look at San Francisco ZIP Code 94105

⚡ Quick Answer:
California uses a hybrid origin/destination sales tax sourcing model. For San Francisco's Financial District (ZIP code 94105), the combined rate is 8.625%, consisting of California's base state rate (6.00%), SF County rate (0.25%), and local SF district taxes (2.375%).
California has one of the most complex sales tax structures in the United States. Unlike states that charge a single flat rate across all cities, California utilizes a network of district taxes that are added to the statewide base rate. For online retailers, retail stores, and service companies, calculating the correct rate depends on whether they are subject to origin-based or destination-based sourcing rules. In this guide, we analyze California's tax sourcing mechanics and look at a specific case study of San Francisco's ZIP code 94105.
California Sales Tax Sourcing: Origin vs. Destination
Sourcing rules determine which jurisdiction's tax rate applies to a sales transaction:
- Origin-Based Sourcing: The sales tax rate is calculated based on where the seller is located. If you run a retail shop in City A and sell an item to a customer from City B, you collect the tax rate of City A.
- Destination-Based Sourcing: The sales tax rate is calculated based on where the buyer receives the goods. If you ship an item to a customer's home, you collect the tax rate of their home city.
California operates as a hybrid sourcing state. The statewide base rate (7.25%, which includes the state's 6.00% portion and mandatory local county/city allocations) is sourced to the origin (the seller’s location). However, district taxes (additional voter-approved local surcharges for transit, parks, or libraries) are sourced to the destination (where the buyer receives the goods). For out-of-state e-commerce sellers with economic nexus, all sales shipped into California are subject to destination-based sourcing, requiring them to look up rates by delivery ZIP code.
Detailed Breakdown of ZIP Code 94105 Sales Tax Rate
Let's look at ZIP code 94105. Located in San Francisco, this ZIP code covers a high-density commercial area in the SoMa and Financial District neighborhoods, including the Salesforce Tower. The combined sales tax rate for ZIP code 94105 is exactly 8.625%. Here is the mathematical breakdown of this rate:
| Tax Component | Rate | Jurisdiction / Purpose |
|---|---|---|
| California State Base | 6.00% | State of California general fund |
| SF County Allocation | 0.25% | San Francisco County general allocation |
| SF County Transportation Authority | 0.50% | Transit improvements (Proposition L/M) |
| BART District Tax | 0.50% | Bay Area Rapid Transit maintenance |
| SF Public Space & Services | 1.375% | Local public safety, schools, libraries |
| Combined Rate (94105) | 8.625% | Total collected rate at point-of-sale |
Compare this to neighboring regions: Los Angeles County rates often hover around 9.50% to 10.25% (with higher local district taxes), while Orange County cities generally range from 7.75% to 8.75%. Navigating these boundaries manually is a major source of calculation errors for businesses.
California Sales Tax Exclusions: Food and Groceries
California provides tax relief on essential goods. The most common exception is the **groceries exemption**. Under California law, cold food products sold for human consumption (like fresh produce, meat, milk, and bakery items purchased at a grocery store) are exempt from sales tax. However, prepared hot foods (like a hot rotisserie chicken or hot coffee sold at a cafe) are fully taxable at the combined local rate. Carbonated beverages and alcoholic drinks are also fully taxable, regardless of where they are purchased.
E-commerce Compliance: The Amazon California Tax Letter
For independent e-commerce sellers, California's tax collection policies have historically been a source of legal stress. In the late 2010s, the California Department of Tax and Fee Administration (CDTFA) mailed letters to out-of-state Amazon FBA (Fulfillment by Amazon) sellers. CDTFA argued that because Amazon stored the sellers' inventory in California fulfillment centers, the sellers had physical nexus and owed retroactive sales taxes on past sales. This led to widespread panic in seller forums, which was eventually resolved by California's Marketplace Facilitator Act, forcing Amazon to automatically collect and remit sales tax on behalf of its third-party merchants.
Reddit Compliance Advice for Out-of-State Sellers
On tax subreddits like SalesTax and e-commerce spaces, sellers frequently exchange advice on how to handle California compliance, particularly regarding software integration and lookup tools.
As user tax_strategist shares: "If you are using Odoo or WooCommerce, you cannot rely on simple 5-digit ZIP code tables. In California, a single ZIP code can span two different counties or local taxing districts, meaning the rate changes within the same ZIP code. You must use an API tool that performs address verification down to the ZIP+4 or latitude/longitude level to avoid auditing discrepancies."
Similarly, for point-of-sale (POS) setups, user odoo_dev advises: "Setting up different taxes for POS systems in different cities in Odoo is simple if you link it to a tax service lookup engine. If you try to hardcode city tax grids manually, you'll spend hours updating rates every time a local district votes in a new transit surcharge."
Sources and Community References
- Reddit SalesTax community discussion on Avalara cost and alternatives: SalesTax - AvaTax Cost Discussions
- Reddit Odoo thread on different taxes for POS in different cities: Odoo - City-Specific POS Tax Setup
- Reddit Drupal community search for sales tax lookup APIs: Drupal - Sales Tax Rate Lookup APIs
Run Your Own Calculations
Apply these metrics directly to your yard layout using our Avalara Sales Tax Calculator.


