All costs disclosed upfront; no hidden fees or drip pricing
Why it matters
Drip pricing — revealing fees incrementally through the checkout funnel — is an active FTC enforcement priority under FTC Act §5 and the MITA (Mend it, Tag it, Advertise it) framework. A consumer who sees '$19/month' on the pricing page and '$24/month' at checkout confirmation has been materially misled: they entered the funnel under a false price premise. Beyond FTC exposure, hidden fees drive cart abandonment, chargebacks, and negative reviews at the exact moment of purchase — the highest-value touchpoint in the funnel.
Severity rationale
Critical because price misrepresentation at checkout constitutes a deceptive act under FTC Act §5, and the MITA framework specifically targets undisclosed mandatory fees as a primary enforcement vector.
Remediation
Show the full charge — including all mandatory fees — from the first moment a user sees a price. In the checkout UI, the order summary must match the pricing page before the user submits payment.
function PricingCard({ plan }: { plan: Plan }) {
return (
<div>
{/* Show the actual annual charge, not an implied monthly rate */}
<p className="price">
{plan.billingInterval === 'annual'
? `$${plan.annualPrice}/year`
: `$${plan.monthlyPrice}/month`}
</p>
{/* If showing equivalent monthly, clarify the real charge */}
{plan.billingInterval === 'annual' && (
<p className="text-sm">
Billed as ${plan.annualPrice}/year
(equiv. ${Math.round(plan.annualPrice / 12)}/mo)
</p>
)}
{/* Surface mandatory fees here — not at checkout */}
{plan.platformFee > 0 && (
<p>+ ${plan.platformFee}/month platform fee</p>
)}
</div>
)
}
For taxes calculated at checkout (standard practice), add a 'Taxes calculated at checkout based on location' note on the pricing page so the only variable the consumer encounters at checkout is the tax amount, not surprise line items.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the FTC Consumer Protection Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- external · ftc-act-section-5 — FTC Act Section 5 — Unfair or Deceptive Acts or Practices
- external · ftc-drip-pricing-enforcement — FTC Enforcement Policy on Drip Pricing
- external · ftc-mita — Junk Fees / MITA (Making Invisible Transactions Apparent Act background)
Taxons
History
- 2026-04-18·v1.0.0·Initial import from ftc-consumer-protection·automated