Skip to content
  • LIVE
  • METRC (CCTT)
  • RULE PACK CA v1
  • FOUNDING COHORT OPEN

BudAlly in California.
Excise on its own line. Ledger closed by end of day.

Two California rules decide whether a day is clean, and neither is something a register does for you. Excise has to be stated separately on the receipt or the whole price counts as gross receipts, and sales tax is computed on price plus excise. A delivery inventory ledger has to exist in CCTT before the driver leaves and be complete by the end of the calendar day. BudAlly builds the receipt so the excise line is right, computes the out-the-door price at the rate for that location rather than a statewide constant, and turns the delivery ledger into a countdown that blocks Depart until it exists.

CALIFORNIA AT A GLANCE

RegulatorDCC · CDTFA for tax
Track & traceCCTT, which runs on Metrc
ExciseStated separately on the receipt · Placeholder: [RATE]
Sales taxOn price + excise · by location · Placeholder: [LOCAL RATE TABLE]
Local cannabis taxCity and county · Placeholder: [LOCAL CANNABIS TAX]
Limits28.5 g · 8 g concentrate · per customer per day (15409)
DeliveryCCTT ledger before departure, closed end of day
Records7 years (§15037) · GPS 90 days (§15417)

What BudAlly does for a California store

The same ledger, wired to this state’s system

EXCISE ON ITS OWN LINE

Or the whole price is gross receipts.

Receipts and invoices are built so excise is separately stated, or carry the CDTFA wording that it is included. Sales tax is computed on price plus excise, not on price. Reg 3700(g) turns a formatting mistake into a tax base, which is why this is a rule and not a template choice.

THE LEDGER THAT MUST CLOSE TODAY

Created before departure, complete by midnight.

The CCTT delivery inventory ledger is created before the driver leaves and updated at every stop, and the day cannot end with it open. BudAlly runs it as a countdown on the dispatch board and blocks Depart until the ledger exists.

OUT-THE-DOOR PRICE INTELLIGENCE

At this store's rate, not the state's.

Comparisons use the combined sales and local cannabis rate for that location. The rate table is a per-store input rather than a hardcoded multiplier, because local cannabis business taxes differ by city and county and a statewide constant is wrong almost everywhere.

THE “FREE” LINTER, BEFORE THE DRAFT

Blocked before it exists, not after it ships.

Free cannabis and accessories as a business promotion, raffles, sweepstakes and contests are blocked at draft time. Audience and age-affirmation checks run on direct communications. The medicinal exception under 15411 is allowed, tracked, and counted toward limits.

NOTICE OF FINANCIAL INCENTIVE

A loyalty programme is a financial incentive.

11 CCR 7016 wants material terms, the categories of personal information, opt-in, the right to withdraw, and a good-faith estimate of the data's value with the method used. BudAlly generates the notice and keeps the consent ledger that proves each one.

VENDOR CREDITS, HELD

California has not ruled on this one.

Vendor-funded discount reimbursement is UNKNOWN in pack CA v1. No vendor credit report is generated and nothing is drafted; it routes to counsel. Michigan's uniform-terms condition is not assumed to carry across, because nothing says it does.

Rules encoded in pack CA v1

Excerpt · full pack visible in-app · in counsel review

Rules encoded in California pack CA v1
RuleWhat it checksWhere it appliesOutcome
TX-CA-01Excise stated separately on the receipt, or the statement that excise is included in the total; otherwise the whole price counts as gross receipts. Sales tax computed on price plus excise (CDTFA Reg 3700(g))Receipts · Invoice capture · CloseEnforced
RI-CA-05Price comparisons shown out-the-door at the rate for that location, never a statewide constant. The combined sales and local cannabis rate is a per-store inputPrice intelligenceEnforced · verify rates
LY-CA-01No free cannabis or accessories as a business promotion, and no raffles, sweepstakes or contests. Free goods only to medicinal patients by an M-licensee, tracked and counted toward limits (B&P 26153; 4 CCR 15040.2(a),(b); 15411)Loyalty · Promo builder · MenuBlocked pre-draft
LY-CA-03A loyalty programme is a financial incentive: Notice of Financial Incentive with material terms, the categories of personal information, opt-in, right to withdraw, and a good-faith estimate of the data's value with the method (11 CCR 7016)Loyalty · Consent ledgerEnforced
SF-CA-04Ads and direct messages: audience at least 71.6% aged 21+, age affirmation before any direct communication or list add, licence number in every ad, no under-21 depictions or candy imitation (4 CCR 15040, 15041; B&P 26151)Menu builder · Catalog enrichment · AdvertisingBlocked pre-draft
DL-CA-01Delivery inventory ledger created in CCTT before departure and complete by the end of the calendar day; one retailer per trip with a stop log (§15418); GPS retained 90 days and the vehicle locked and alarmed when unattended (§15417)Dispatch · Driver app · Compliance clocksClock · end of day
RI-CA-07Vendor-funded retail discount reimbursement: no rule found either way. No vendor credit report is generated and the Michigan uniform-terms condition is not assumed to carryVendor credits · Promo claimsUNKNOWN → counsel

What connects in California

  • Metrc (CCTT-CA)Live · packages, manifests, receipts, retailer deliveries
  • Dutchie · BLAZE · CSVLive
  • Flowhub · CovaNext
  • Headset CA market dataAdd-on

CALIFORNIA FOUNDING COHORT

Placeholder: [N] of [N] spots. Free CCTT ↔ POS variance audit for every applicant.

First stores onboarding Placeholder: [MONTH 2026]. We publish numbers only when they're real and you've approved them.

Apply for California
© 2026 BudAlly, Inc. · Regulatory summaries are not legal advice.All statesSecurity