In California, retailers generally have to honor price mistakes on shelf tags and in-store signs: under the state’s Scanner Law, the lowest posted, advertised, marked, displayed, or quoted price is the price you owe at the register. That protection is strong in brick-and-mortar stores, weaker online, and has a few product categories carved out of it entirely. Knowing where the line sits is the difference between a quick fix at the register and a frustrating argument you can’t win.
When a California Store Has to Honor the Posted Price
The controlling statute is Business and Professions Code Section 12024.2. It makes it unlawful for a retailer to charge more than the lowest price posted, advertised, marked, displayed, or quoted for an item. When two prices appear for the same product, the store must charge the lower one.1California Legislative Information. California Business and Professions Code 12024.2
So if a blender has a shelf tag reading $29.99 but rings up at $49.99, you owe $29.99. The law looks at the price the store presented to you, not what the store meant to charge. Even if the lower tag was an outdated sale sign left up by accident, the posted price controls.
A retailer can attach conditions to a price, such as requiring a loyalty card, a minimum quantity, or a multi-item purchase, but only if the condition is conspicuously posted in the same location as the price.1California Legislative Information. California Business and Professions Code 12024.2 Fine print buried on the back of a shelf tag or hidden behind other products does not count.
Section 12024.2 is backed by criminal penalties, not just civil ones. A willful or grossly negligent overcharge above $1 is a misdemeanor carrying a fine of $25 to $1,000, up to a year in county jail, or both. An overcharge of $1 or less is an infraction with a maximum $100 fine.1California Legislative Information. California Business and Professions Code 12024.2 County weights and measures offices do the enforcing, and chain retailers have paid substantial settlements over systemic failures to honor posted prices.
What the Scanner Law Does Not Cover
California’s item-pricing rules for grocery stores using point-of-sale scanners, found in Civil Code Section 7100, exempt several categories from the requirement that each individual product carry a price label:
- Unpackaged fresh produce.
- Very small items under three cubic inches, weighing less than three ounces, and priced under $0.40.
- Goods offered at a promotional or sale price.
- Items sold through vending machines.
- Small family-run stores whose only regular employees are the owner, immediate family, and no more than two additional employees.
Read that carefully, because it is narrower than it looks. These exemptions are about whether the store has to put a price sticker on each individual item. They do not undo Section 12024.2. If a store chooses to post a shelf sign saying apples are $1.99 per pound, it still cannot ring them up at $2.49, even though the apples themselves are exempt from individual labeling. The posted price, whatever form it takes, is the price.
Online Pricing Errors Work Differently
Online purchases sit outside the Scanner Law’s practical reach. The statute addresses prices “posted” or “displayed,” which has generally been read to mean physical shelf tags and in-store signage rather than website listings. For e-commerce, the real question is whether a contract ever formed.
Most online retailers structure their terms of service so that clicking “place order” does not finalize the sale. A binding contract typically forms only when the company ships the item and sends a shipping confirmation. Until then, the retailer reserves the right to cancel for any reason, including a pricing glitch. If a $2,000 television lists for $200 because of a database error, the retailer can cancel the order and refund your payment without ever shipping it.
When the retailer does cancel, federal rules govern how fast you get your money back. Under the FTC’s Mail, Internet, or Telephone Order Rule, the seller must issue a refund within seven working days of the date the buyer’s right to a refund arises. If the original payment went on a credit account where the seller is also the creditor, the timeline extends to one billing cycle.2eCFR. Mail, Internet, or Telephone Order Merchandise The practical lesson: do not count on an online “deal” until the shipping notice lands.
When a Retailer Can Walk Away From an Extreme Error
Even in a physical store, a retailer facing a genuinely extreme pricing error has a possible escape under general contract law. Courts can rescind a contract based on a unilateral mistake when the error goes to something fundamental about the deal and enforcing it would be unconscionable. The retailer also has to show it exercised ordinary diligence and that the buyer can be restored to their original position, usually through a refund.
This defense is narrow. A shelf tag reading $29.99 instead of $34.99 almost certainly will not qualify, because the gap is not shocking enough. A decimal-point slip that prices a $5,000 appliance at $50 is the kind of scenario a court might take seriously. And the “ordinary diligence” requirement often cuts against the retailer, because sloppy pricing is the opposite of diligence. In most everyday overcharges, the Scanner Law decides the question long before this doctrine comes up.
When It Isn’t Really a Mistake
Some pricing “errors” are deliberate. Business and Professions Code Section 17500 makes it unlawful to disseminate any advertising statement that is untrue or misleading and that the advertiser knew, or with reasonable care should have known, to be untrue or misleading.3California Legislative Information. California Business and Professions Code 17500 The statute also reaches anyone who advertises property at a price they never intend to honor, the classic bait-and-switch.
Federal rules reinforce this. The FTC’s Guides Against Bait Advertising require retailers to carry enough stock at every listed location to meet reasonably anticipated demand for an advertised item, unless the ad clearly states that supply is limited.4eCFR. Guides Against Bait Advertising The FTC also polices inflated “former price” comparisons. A “was” price must have been a genuine asking price offered openly for a substantial period in the normal course of business, not a number invented to make the discount look bigger.5eCFR. Guides Against Deceptive Pricing
An occasional stale sale tag is sloppiness. A pattern of advertised bargains that always turn out to cost more at the register starts to look like something a prosecutor or a class-action attorney can work with.
What to Do When You Are Overcharged
If an item scans higher than the shelf price, you have a straightforward legal basis to demand the lower price. Photograph the shelf tag or sign before you leave the aisle. Timestamped phone photos are strong evidence.
At the register, point out the discrepancy to the cashier and ask them to adjust the price. If they can’t or won’t, ask for a manager. You don’t need to quote statute numbers. Saying “Under California’s Scanner Law, the store has to charge the lowest posted price” communicates that you know the rule. Most managers fix it on the spot because the cost of a single adjustment is trivial compared to a regulatory complaint.
If a manager refuses, don’t argue. Buy the item at the higher price if you still want it, keep the receipt, and file a complaint with your county’s weights and measures office. These offices are the designated enforcement agencies for pricing accuracy in California.6NIST. Price Verification FAQs Most accept complaints online or by phone. Include the store name and address, the product, the posted price, and what you were charged.
For a pattern of overcharges or a retailer that flatly refuses to comply, the Consumer Legal Remedies Act at Civil Code Section 1770 lists specific deceptive practices and lets harmed consumers seek damages beyond the price difference. Small claims court is also an option, though filing fees and time usually only make sense when the overcharge is significant or you want to make a point on principle.