February 25, 2026

California embedded battery fee supported with Shopify Tax

California embedded battery fee supported with Shopify Tax

As of January 1, 2026, California requires a Covered Battery‑Embedded (CBE) recycling fee on certain products sold for use in California (as determined by the customer’s shipping address) that contain a battery not designed to be easily removed with common household tools.

To help you stay compliant, Shopify Tax will start automatically calculating and collecting this fee on eligible orders when specific product categories are assigned to your product. This change will take effect on March 12, 2026.

What you should do

  • Confirm product categorization in Shopify so eligible items are identified correctly.
  • Review California’s fee guidance and your filing/remittance obligations.
  • If you do not wish to collect this fee, you can change the product category to an option that is not listed below, and the fee will not be assessed.

What product categories trigger the fee?

  • Electronics > Video Game Console Accessories > Video Game Controllers
  • Electronics > Video Game Consoles
  • Electronics > Audio > Audio Components > Speakers > Portable Bluetooth Speakers
  • Electronics > Audio > Audio Components > Headphones & Headsets
  • Electronics > Audio > Audio Components > Headphones & Headsets > Headphones
  • Electronics > Audio > Audio Components > Headphones & Headsets > Headphones > Bone Conduction Headphones
  • Electronics > Audio > Audio Components > Headphones & Headsets > Headphones > DJ Headphones
  • Electronics > Audio > Audio Components > Headphones & Headsets > Headphones > In-Ear Headphones
  • Electronics > Audio > Audio Components > Headphones & Headsets > Headphones > On-Ear Headphones
  • Electronics > Audio > Audio Components > Headphones & Headsets > Headphones > Over-Ear Headphones
  • Electronics > Audio > Audio Components > Headphones & Headsets > Headphones > Over-Ear Headphones
  • Electronics > Audio > Audio Components > Headphones & Headsets > Headsets
  • Electronics > Audio > Audio Players & Recorders > Voice Recorders
  • Electronics > Audio > Audio Players & Recorders > Handheld Players & Recorders
  • Electronics > Audio > Audio Players & Recorders > Radios
  • Electronics > Audio > Audio Players & Recorders > Radios > AM/FM Radios
  • Electronics > Audio > Audio Players & Recorders > Radios > DAB Radios
  • Electronics > Audio > Audio Players & Recorders > Radios > Internet Radios
  • Electronics > Audio > Audio Players & Recorders > Radios > Satellite Radios
  • Electronics > Audio > Audio Players & Recorders > Radios > Shortwave Radios
  • Electronics > Audio > Audio Players & Recorders > Radios > Weather Radios
  • Electronics > Audio > Public Address Systems > Portable Public Address Systems
  • Electronics > Communications > Communication Radios > Amateur Radios
  • Electronics > Computers > Handheld Devices
  • Electronics > Computers > Handheld Devices > Data Collectors
  • Electronics > Computers > Smart Glasses
  • Electronics > Electronics Accessories > Power > Power Adapters & Chargers > Power Banks
  • Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers
  • Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers > Game Racing Wheels
  • Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers > Game Remotes
  • Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers > Gaming Pads
  • Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers > Joystick Controllers
  • Electronics > Electronics Accessories > Computer Components > Input Devices > Game Controllers > Musical Instrument Game Controllers

How to break down tax lines on your order confirmation emails

If you would like to break down tax lines on your order confirmation emails, here’s how:

  1. Navigate to your admin
  2. Go to Settings > Notifications > Customer Notifications
  3. Go to your Order Confirmation template
  4. Tap the edit code button
  5. Find the below:

liquid
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p>
<span>Taxes</span>
</p>
</td>
<td class="subtotal-line__value">
<strong>{{ tax_price | money }}</strong>
</td>
</tr>

Replace it with:

liquid
{% for tax_line in tax_lines %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p>
<span>{{ tax_line.title }}</span>
</p>
</td>
<td class="subtotal-line__value">
<strong>{{ tax_line.price | money }}</strong>
</td>
</tr>
{% endfor %}

Save. Make sure to test this to ensure you have the result you want.