You list a hotel room at $129 a night, a concert ticket at $49, or a consulting package at $299. Your customer clicks "checkout" and the total is $167, $68, or $342. That last-minute jump from "service fee," "facility charge," or "processing cost" was annoying before. In Connecticut, as of July 1, 2026, it can also be an unfair trade practice.
Connecticut's broad new consumer protection law does not just target hotels and ticket sellers. If you advertise, display, or offer any good or service to a Connecticut resident, the price you show must already include every mandatory fee the buyer will have to pay. Here is what the law actually requires, who it covers, how it compares to the FTC rule and other states, and how to rebuild your pricing and bookkeeping so your ads, your POS, and your ledger all agree.
What Connecticut Actually Changed on July 1, 2026
Connecticut lawmakers passed a 33-page consumer protection package in the 2025 session — known in the legislature as S.B. 3, An Act Concerning Consumer Protection — and Governor Ned Lamont signed it into law. The state's business association CBIA and Hartford Business Journal both flagged July 1, 2026 as the operative date for the most business-facing pieces.
The bill does several things at once: it widens the Attorney General's power to pursue price gouging, it adds annual notice and easy-cancellation rules for subscriptions with automatic renewals, it expands right-to-repair obligations for electronics, and it adds disclosures for internet-connected devices that can record audio or video at home.
The headline for most small businesses is the pricing transparency piece: the "junk fee" or all-in pricing mandate.
Before this law, Connecticut could pursue price gouging by retailers — the supermarket or gas station that doubled prices during an emergency — but had less reach over distributors, manufacturers, suppliers, and wholesalers. S.B. 3 expands that oversight and extends it to rental and leasing agreements as well. The direct relevance to your everyday price tag, however, is the junk-fee ban, which applies far beyond emergencies and applies to every quote you put in front of a buyer.
The Core Rule: The Price You Show Must Be the Price They Pay
Lawmakers put it in plain language: a business may not "advertise, display, or offer" a good or service at a price that does not incorporate all of the "fees, charges and costs" that the consumer will be required to pay.
If a fee is mandatory — the customer cannot avoid it and still get the product — it has to be baked into the first price you show, not added on step three of your checkout flow. If you show any other price information alongside it, the total price has to be the most prominent number. And if a fee is not advertised at all, or is intentionally obscured, unclear, or misrepresented, that alone can be challenged under Connecticut's Unfair Trade Practices Act (CUTPA).
Think of it as a reversal of "drip pricing." Drip pricing advertises $49 and reveals that the real cost is $68 fee by fee. All-in pricing requires you to advertise $68 from the beginning and, if you want, break out what is inside that $68 underneath.
That rule applies whether the price appears on:
- Your website or Shopify/Etsy/marketplace listing
- A printed menu, rate card, or estimate sheet
- A paid social or search ad targeting Connecticut residents
- A quote email or proposal PDF
- An in-store shelf tag or window sign
- A third-party platform where you set the price — OpenTable, Airbnb, DoorDash, Eventbrite, and similar
If a Connecticut consumer can see the offer, or if you are offering delivery of a good or service into Connecticut, the rule follows the transaction.
What Counts as a Mandatory Fee?
If the buyer must pay it, it counts. Common examples the Attorney General's office and consumer advocates have pointed to include:
- Service fees, convenience fees, processing fees, and handling fees
- Resort fees, housekeeping fees, or amenity fees at lodging
- Facility fees or venue fees on tickets
- Cleaning fees or linens fees that the guest cannot decline
- "Regulatory recovery" or "technology" fees that are not actually a government tax
- Required gratuity or service charges you do not let the customer adjust
What is not a mandatory fee for purposes of the advertised price:
- Federal, state, and local taxes and bona fide government-imposed fees (sales tax, occupancy tax, 911 fees, etc.)
- Optional add-ons the customer can actually decline without losing the core purchase (extra insurance, expedited shipping if standard shipping remains available, seat upgrades)
- Shipping or delivery where you cannot feasibly calculate the cost at the time you advertise. More on that exception below.
The distinction is not what you call the charge in your accounting system. It is whether the customer can realistically say no.
Who Has to Comply? Almost Anyone Selling to a Connecticut Consumer
The Connecticut law is intentionally broad — in contrast to the FTC's federal rule and some earlier state laws that focused on two industries. CBIA summarized it this way: Beginning July 1, any business advertising goods or services must include mandatory fees in the advertised price, and the requirement reaches hospitality, entertainment, retail, professional services, and e-commerce alike.
There is no small-business exemption based on revenue or headcount. The relevant nexus is the consumer or the transaction:
- A person residing in Connecticut, or
- An offer, sale, rent, lease, or distribution of a good or service in Connecticut
That means a fully remote freelancer in Texas quoting a $3,000 website package to a client in Stamford, a Maine inn that shows up in a Connecticut search, or a Shopify store in California shipping to Hartford all need to apply the Connecticut standard when the price is displayed to that Connecticut audience. You do not need a Connecticut storefront to trigger it.
The practical test: if your checkout or proposal can be seen by someone with a Connecticut billing, shipping, or service address, your displayed price should already be all-in for that viewer. Many businesses solve this by making all-in pricing their default everywhere — it is simpler than trying to geo-fence a separate Connecticut-only price and it future-proofs you as more states adopt similar laws.
How It Compares to the FTC Rule and the Growing Patchwork
Understanding Connecticut in isolation misses why it was written this broadly. Regulators have been chasing the same "drip pricing" problem from multiple directions.
The FTC's federal rule. In October 2023 the FTC proposed a sweeping ban on hidden and misleading fees across the economy and received more than 12,000 public comments. The final rule the Commission adopted on December 17, 2024 was narrower: codified at 16 C.F.R. Part 464 and effective May 12, 2025, it requires all-in pricing specifically for live-event tickets and short-term lodging (hotels, motels, vacation rentals). The total price must be disclosed upfront and must be more prominent than any other number, and the nature, purpose, and amount of fees must be disclosed before purchase. The FTC said it would continue to pursue drip pricing in other industries case by case, but the mandatory upfront total-price requirement, as a rule, currently applies to those two sectors at the federal level.
The state wave. Connecticut deliberately went wider. Where the federal rule covers two sectors, Connecticut covers every consumer transaction. Reuters' April 2026 survey of state enforcement noted that California, Colorado, Connecticut (effective July 1, 2026), Massachusetts, Minnesota, Oregon, and Virginia have all passed broader price-transparency statutes requiring all-in pricing or equivalent disclosures across most or all consumer transactions. A second tier — including Maryland, New York, North Carolina, and Tennessee — has passed ticket-specific transparency laws.
Why that matters for bookkeeping: if you adopted compliance for the FTC tickets/lodging rule last spring, you did about 20% of what Connecticut now expects. The logic is the same, but the scope is everything else.
The Two Exceptions You Can Actually Rely On
Connecticut built in two clear carve-outs — and they are narrower than they sound at first.
1. Taxes and government-imposed charges are excluded. You do not have to include sales tax, occupancy tax, or other federal/state/local taxes in the advertised figure, though you must still collect and remit them normally. If you add a line labeled "tax" that is not actually a tax — for example, calling a house fee a "city surcharge" — that does not qualify.
2. Shipping or delivery you cannot feasibly calculate at display time. If the cost genuinely depends on information you do not yet have — weight after customization, distance to a rural address not yet entered, freight classification that depends on the buyer's choices — the law recognizes you cannot embed an exact figure on the initial listing. The question is not whether it is convenient to calculate, but whether it is feasible. If you already collect a ZIP code, weight, and dimensions before the customer sees a price, an auditor or regulator will ask why you did not give a total.
Neither exception lets you use an asterisk to hide a fee you do control. "Plus $29 service fee*" with the total only visible at the final payment screen is exactly what the statute targets. Connecticut treats obscured or unclear fees as a CUTPA violation even if the math is technically somewhere on the page.
Rental Housing Gets Its Own Sentence
Landlords got a separate, explicit callout: when advertising a dwelling unit for rent, you must include any periodic "fee, charge, or cost" the tenant must pay.
That includes monthly add-ons that many listings historically broke out underneath a teaser base rent: trash/valet trash, pest control, common-area maintenance, mandatory renter's insurance placed by the landlord, package locker fees, amenity fees, or required technology packages. If the tenant must pay it every month to keep the unit, it belongs in the advertised rent.
Taxes are still separate, and the same "cannot feasibly calculate" standard applies only in the narrow sense — for a typical apartment, there is no feasible-calculation defense for a flat $75 monthly fee you set yourself.
For property managers, this is not just a marketing edit. It is a chart-of-accounts and lease-administration change, because the number you advertise now has to tie to the number you recognize as rent each month.
What Happens If You Get It Wrong
Connecticut chose enforcement through its existing unfair-trade-practices framework, which gives it two paths and makes a simple fee disclosure mistake more expensive than fixing the price tag.
Attorney General enforcement. A violation is an unfair or deceptive trade practice under CUTPA (Conn. Gen. Stat. § 42-110a et seq.). The Attorney General can investigate, seek injunctions, restitution for affected consumers, and civil penalties. The 2025 expansion also broadened the AG's price-gouging reach to every link in the supply chain — distributors, suppliers, and wholesalers — not just the retailer at the end.
Private right of action. CUTPA also allows an aggrieved consumer or business to sue directly. Prevailing plaintiffs can recover actual damages, and the statute provides for attorney's fees and potential punitive damages. In practice, that means even a modest hidden fee can support litigation if it was systematic — the exposure is not limited to the $12.95 you forgot to include.
Enforcement does not require intent to deceive. Advertising a price that leaves out a required charge, or displaying it in a way that is unclear or misrepresented, is itself the practice the law prohibits.
For multi-state sellers, remember: violating Connecticut's rule does not shield you from other states' rules or from FTC enforcement in tickets and lodging. Connecticut's July 1 date arrived just as other states' similar laws were taking effect or being enforced, so a single checkout flow that drips fees may now violate several laws at once.
Bookkeeping and Pricing: How to Make Your Books Match Your Price Tags
All-in pricing is a display rule, but it quickly becomes an accounting rule. Once you are required to quote a single total, your internal pricing, revenue recognition, and sales-tax logic need to produce that single total cleanly and create an audit trail that proves you did.
1. Stop Breaking Mandatory Fees Into Separate Revenue Accounts to Lower the Headline Price
It can be tempting to keep a "Base Revenue" account at $99 and a "Service Fee Income" account at $18 so the listing can show $99. Under the new display rule, that split should never reach the customer as two steps. Internally, you can still track profitability by component, but the customer-facing price must be $117 from the first impression.
A cleaner approach:
- External price: $117 total, displayed as
"$117 total — includes $18 required service fee + 6.35% CT sales tax where applicable"or simply"$117 (incl. required fees, excl. tax)" - Internal tracking: Use classes, tags, or departments to allocate that $18 behind the scenes without making it a second charge at checkout. Example: In your accounting system, post the single transaction as Revenue $117 and allocate via memo or class
Service Component $18 / Base $99for margin analysis. The receipt shows one total price with an itemized breakdown beneath it, not a base price plus a surprise.
This preserves your unit economics while ending drip pricing.
2. Rebuild Your Chart of Accounts Around Mandatory vs. Optional
Create a structure that mirrors the legal distinction:
- Rev: Product / Service — All-In Price (the amount you advertise)
- Rev: Shipping — Actual (where shipping is truly variable and disclosed at calculation time, not marked up as a profit center)
- Contra-Revenue: Discounts (keep discounts visible so the pre-discount total remains verifiable)
- Liability: Sales Tax Payable and Liability: Occupancy Tax Payable (taxes remain separate and are never treated as revenue)
- Optional add-ons as distinct SKU/revenue lines (travel insurance, rush handling) — only if the customer can decline them and still complete the core purchase
At month end, you should be able to run a report that shows Advertised Price = Recognized Revenue + Taxes Payable with no hidden line.
3. Tax Logic: Display Total Price Ex-Tax, But Prove Tax Was Excluded Correctly
Connecticut says you do not include government taxes in the advertised price. Most POS and e-commerce systems handle this by displaying "$117 + tax". That is compliant as long as:
- The $117 itself already contains every non-tax mandatory fee
- The tax is calculated on the correct base and remitted to the correct jurisdiction, with a receipt that clearly separates
Subtotal (incl. fees) / Tax / Total
A common bookkeeping error is to absorb a fee into the pre-tax price in the display but continue to remit tax on the old, lower base. If the $18 service fee is part of the price of the service, Connecticut sales tax (6.35% statewide) generally applies to that larger base for taxable services. Confirm with your accountant or tax advisor whether your specific service is taxable, but do not create a new "fee not subject to tax" category simply to lower the taxable amount.
Keep a saved rate table and tax calculation log from your platform (Shopify Tax, Avalara, your POS) so you can show an examiner why the advertised $117 plus $7.43 tax equals the $124.43 charged.
4. Shipping: Document Why You Could Not Include It — or Just Include It
If you plan to rely on the "cannot feasibly calculate" exception, your books should prove feasibility was genuinely lacking:
- Save the cart snapshot that shows you did not have ZIP code, dimensions, or weight at display time
- Log carrier-calculated rates at the moment you did have that information, and show you then displayed the full delivered price before payment
Most small e-commerce sellers avoid the entire argument by building an average shipping cost into the all-in price and offering "free shipping" or by moving to real-time carrier rates early in the funnel — entering the address on the product page, not at step three. Either method eliminates a hidden-fee risk and simplifies reconciliation: one gross revenue number maps to one deposit, with no separate shipping markup to explain.
5. Rental Ledgers: Tie the Listing Price to the Lease
For landlords and property managers, update three places at once:
- The listing and any syndication feed (Apartments.com, Zillow) — advertised rent now equals base rent plus every mandatory periodic charge
- The lease schedule — one line for
Contract Rent (incl. mandatory fees)plus separate ledger memo lines for internal allocation (base vs. amenity vs. recoverable) - The monthly close — recognizable rental income each month should match the advertised figure, not the lower teaser
If you previously listed "$1,800 + $75 amenity + $25 tech fee," your new advertised price is $1,900. Internally you can still track that $100 for investor reporting, but the tenant's payment and your revenue recognition should reflect $1,900 as rent, with the breakdown as a receipt memo, not a second charge.
A 7-Step Compliance Checklist Before Your Next Ad Goes Live
Use this as a working punch list with your marketing and operations lead in the same room.
1. Inventory every price a Connecticut customer can see. Export your website CMS, Etsy/Shopify, Amazon, Airbnb, and social ad catalogs. Include PDF quotes, rate sheets, email templates, QR-code menus, and third-party platform dashboards. For each, write down the first number the customer sees and the final number they pay.
2. Flag every mandatory add-on. Walk through the checkout as a customer and list every fee that appears after the first screen: service, convenience, processing, resort, facility, cleaning, handling, regulatory, or admin. If the customer cannot uncheck it and still buy, it belongs in step one's number.
3. Rewrite the headline price. For each flag, add the fee into the headline figure. Keep the itemization as a breakdown under the total, not as an addition after it. Example: "$68 total • $49 base + $19 required venue & service fees (excl. sales tax and shipping calculated at checkout)". On rentals: "$1,900/mo total, includes all required monthly fees; utilities metered per lease".
4. Fix the systems that generate the price. Update: e-commerce product templates, POS price books, quote builders (HoneyBook, Jobber, ServiceTitan), proposal software, and ad feeds. Disable apps that inject a checkout surcharge as a separate line. If your platform cannot combine fees into one displayed price, change platforms — the law does not accept "our tool can't do that."
5. Separate tax the right way. Configure your tax engine so the $117 (now inclusive of fees) is the taxable base. Test a transaction end-to-end: advertised price → subtotal → tax line → total → gateway capture → settlement deposit. Save a PDF of that path for each state/tax combination you sell into.
6. Add an audit trail for shipping. Either embed shipping in the all-in price or configure real-time carrier rates before the price is shown and log the address entry point. Keep screenshots and rate logs for 18 months.
7. Train, document, and monitor. Brief anyone who quotes prices — sales, front desk, leasing, and any VA or chatbot — that they quote the total first and explain the breakout second. Add a one-paragraph disclosure to your terms: "Prices displayed to Connecticut consumers include all mandatory fees and charges other than government taxes and actual shipping calculated at checkout." Then set a monthly spot-check: pick five live listings and five recent invoices and confirm the first price a customer saw equals the revenue line plus tax.
Small teams often find it simplest to adopt the Connecticut standard nationally. California, Colorado, and several other states now enforce similar all-in rules, and the FTC's May 2025 tickets/lodging rule points the same direction. One honest price everywhere is less work than maintaining a state-by-state exception table.
What This Means for Automatic Renewals and Price Gouging
If your business uses subscriptions, memberships, or continuous-service contracts, July 1 changes more than fees. Connecticut now requires periodic notices of the auto-renewal and a clear, accessible cancellation mechanism — website, phone, or email — with exemptions only for already-regulated categories like utilities, banks, and insurers, plus national audiovisual streaming services. Build an annual notice calendar the same way you build a sales-tax calendar.
The price-gouging expansion matters if you sell through a chain. Even if your retail price is steady, a distributor or supplier price that is "unconscionably excessive" during an emergency can now draw scrutiny all the way up the chain, including on rental and leasing agreements. Keep supplier cost documentation that supports any steep increase, the same way you would keep margin documentation for a fee.
Both areas benefit from the same discipline as the fee ban: clear, time-stamped documentation.
A Transparent Price Is Also a More Profitable One
Hidden fees do not just invite enforcement — they distort your own decisions. When a required service fee lives outside the headline price, you understate revenue per unit, overstate conversion rate, and make it harder to know which products actually carry the business. Teams that fold mandatory costs into one honest price get cleaner cohort data, more predictable cash flow, and fewer chargebacks and refund requests from customers who felt tricked at the last screen. The FTC's rulemaking record noted the same dynamic at a market level: bait-and-switch pricing makes comparison shopping impossible and suppresses competition.
Moving to all-in pricing also simplifies your month-end close. One total price maps to one revenue line, one tax line, and one deposit. No suspense account for "fee income not yet allocated," no reconciliation puzzle when a platform reports a gross $68 but you deposited $49.
Simplify Your Financial Management
As you update your pricing to meet Connecticut's transparency standard, it is the right moment to make sure your underlying financial records are just as clear. Beancount.io provides plain-text, version-controlled accounting that puts your chart of accounts, fee breakdowns, and price-to-deposit reconciliation in files you can read, diff, and own — no black boxes, no vendor lock-in, and ready for AI-assisted review when you need it. Get started for free and keep the same honesty in your books that the new law now requires on your price tags.