Face Value
Check whether a ticket's checkout price matches its listed price, and whether the markup or fees are still within the rules that started applying to live events in 2025 and 2026.
FaceValue
Check whether a ticket's checkout price matches its listed price, and whether the markup or fees are still within the rules that started applying to live events in 2025 and 2026.
Date: 2026-08-13 Form factor: web app Status: Prototype
What it is
FaceValue is a price checker and purchase tracker for live-event tickets. Enter a listing's face value, browse price, and checkout total, and it flags drip pricing, resale markup above the caps now in play, and service fees above the 15% ceiling Live Nation agreed to in its March 2026 DOJ settlement. For tickets you've already bought, it tracks them against event status and drafts a refund or complaint letter when a show is canceled, postponed, or a listing broke a rule.
Who it serves
Someone who buys tickets a few times a year — for a touring band, a local team, a comedy show — across a mix of team box offices, Ticketmaster, and resale sites like StubHub or SeatGeek. They've hit a checkout total that didn't match what they clicked on, and they don't have the bandwidth to track which of five overlapping rules (federal rule, state bill, settlement term) applies to which purchase.
Why it could be profitable
Free tier: check a handful of listings a month, see the flags. Paid tier ($4–6/month, or a one-time per-claim fee): unlimited checks, saved purchase history, and one-click letter drafting with the right citation already filled in. This only works if people actually hit friction often enough to pay for it — ticket buying is bursty around tour announcements, so a subscription may be the wrong shape and a per-incident fee might fit better. That's a real open question, not a settled one.
The regulatory backdrop is moving fast enough that the tool has something new to point to every few months. The FTC's Rule on Unfair or Deceptive Fees took effect May 12, 2025 and specifically covers live-event tickets, requiring the all-in price to be shown more prominently than any other price on the page. A federal jury found Live Nation and Ticketmaster liable for monopolizing primary ticketing in April 2026, and the DOJ's mid-trial settlement capped Live Nation's ticketing service fees at 15%. In July 2026, Massachusetts Governor Healey filed a bill (nicknamed the Great Divide Act) that would cap resale prices at 110% of face value and resale fees at 10% — not law yet, but a live comparison point for buyers who want to know what's coming. None of this has a consumer-facing tool wired to it today.
Form factor & scope
Single-page web app. This prototype covers the price checker, a sample tracker of past and upcoming ticket purchases, and letter drafting for flagged or canceled tickets. It doesn't cover live pricing data, accounts, or automatic complaint filing — see requirements.md for the full boundary.
How to run it
- Open
index.htmlin any modern browser. - Use the "Check a Listing" tab to enter a hypothetical ticket's numbers and watch the flags update as you type.
- Switch to "My Tickets" to browse the sample purchase history, open one with a flag or a canceled/postponed status, and draft a letter.
What's in this prototype
- A live price checker: marketplace type, seller, state, face value, listed price, and checkout total, with disclosure, markup, and fee-cap flags that update on every keystroke.
- A tracker of 14 sample ticket purchases across different sellers, states, and event statuses (upcoming, postponed, canceled, completed).
- A detail view per tracked ticket with its full fee breakdown and computed flags.
- A letter generator that drafts a refund or complaint letter citing the FTC rule, the seller's own refund terms, or the relevant markup/fee cap — with a copy-to-clipboard button.
- Sample data covering real seller names (Ticketmaster, AXS, StubHub, SeatGeek, Vivid Seats, team box offices) so the flags feel grounded in an actual buying experience.
Roadmap
- Track the Massachusetts bill and any state that files something similar, and update the cap logic when one passes.
- Let a user paste a listing URL or screenshot and extract the price fields automatically instead of typing them in.
- Add a "before you buy" browser extension that runs the same check on marketplace checkout pages directly.
- Route drafted letters to the correct destination automatically — the seller, the state AG, or the FTC complaint form — based on which rule was flagged.
- Add push or email reminders for tickets nearing an event date with an unresolved flag.
Sources
- https://natlawreview.com/article/ftc-announces-final-junk-fees-rule-applying-live-event-tickets-and-short-term — FTC's final Rule on Unfair or Deceptive Fees, its May 12, 2025 effective date, and its scope over live-event tickets and short-term lodging.
- https://www.crowell.com/en/insights/client-alerts/after-the-verdict-navigating-the-live-nationticketmaster-antitrust-fallout — the April 2026 jury verdict against Live Nation/Ticketmaster and the DOJ settlement's 15% service-fee cap.
- https://www.axios.com/local/boston/2026/07/16/healey-ticket-resale-fees-massachusetts — Governor Healey's July 2026 bill capping Massachusetts resale prices at 110% of face value and resale fees at 10%.
- https://www.ncsl.org/financial-services/consumer-goods-and-services-pricing-and-junk-fees-2026-legislation — overview of state-level junk-fee and ticket-pricing legislation active in 2026.
Requirements
FaceValue — Requirements
Goals
- Let a ticket buyer check, in under a minute, whether a listing already shows the real total price or is going to add fees at checkout.
- Score resale markup and service fees against the caps now showing up in law and settlements, so a buyer can tell "expensive" apart from "against the rules."
- Turn a canceled show, a postponed show, or a flagged listing into a refund or complaint letter the buyer can actually send.
Primary user
A concertgoer or sports fan who buys tickets several times a year, from a mix of primary sellers and resale marketplaces. They've been surprised by a checkout total before and don't have time to track which state or settlement rule applies to which purchase — they want the app to know that part.
Functional requirements
- FR1: The price checker must let a user enter marketplace type (primary or resale), seller, state, face value, listed price, and total charged at checkout.
- FR2: The price checker must recompute all flags immediately when any input changes, with no submit button required.
- FR3: The checker must flag a listing as a disclosure risk when the total charged exceeds the listed price by more than a 1% rounding tolerance.
- FR4: For resale listings, the checker must compute markup percentage over face value.
- FR5: The checker must compare resale markup against the Massachusetts 110%-of-face-value cap only when the selected state is Massachusetts, and must label that cap as proposed, not yet enacted.
- FR6: The checker must compute service fee as a percentage of the total charged.
- FR7: When the seller is Ticketmaster or another Live Nation-owned brand, the checker must compare the service fee percentage against the 15% cap from the March 2026 DOJ settlement.
- FR8: The checker must produce an overall transparency read (clear / caution / flagged) summarizing the individual flags.
- FR9: The ticket tracker must list all sample purchases with event, venue, date, seller, price paid, and event status (upcoming, postponed, canceled, completed).
- FR10: Selecting a tracked purchase must open a detail view showing its full fee breakdown and any flags computed the same way as the price checker.
- FR11: A tracked purchase with any flag, or with a postponed/canceled status, must expose a "draft a letter" action.
- FR12: The drafted letter must cite the specific basis for the ask — the FTC's Rule on Unfair or Deceptive Fees for disclosure flags, the seller's own advertised refund terms for cancellations, and the relevant cap (state-proposed or settlement) for markup and fee flags — and must not overstate a proposed law as if it were already enacted.
- FR13: The letter view must include a copy-to-clipboard control.
- FR14: All seller, purchase, and cap-reference data must load from
sample-data.jsonat page load viafetch.
User stories
- As a buyer looking at a resale listing, I want to know if the price I see is the price I'll pay, so that I don't get surprised at checkout.
- As a buyer comparing two resale listings for the same show, I want to see which one is closer to face value, so that I'm not overpaying without realizing it.
- As a fan who bought from Ticketmaster, I want to know if the service fee is within the cap from the DOJ settlement, so that I know whether the charge is in line with what Live Nation agreed to.
- As a Massachusetts resident, I want to see how a resale price compares to the state's proposed cap, so that I understand what's at stake if the bill passes.
- As someone whose show got postponed, I want a refund letter drafted for me, so that I don't have to figure out what to say from scratch.
- As a buyer with several tracked tickets, I want the ones with problems to stand out, so that I check those first.
Non-functional requirements
- The app must run entirely client-side from
index.html, no build step, no server dependency beyond serving static files. - All computation happens in the browser; no purchase data leaves the page.
- The layout must stay usable on a mobile-width viewport (single-column below 720px).
- Flags must be paired with text labels, not conveyed by color alone.
- Tracked-purchase data resets on page reload; there is no persistence layer in this prototype.
Out of scope (for the prototype)
- Live pricing data or marketplace API integration — the dataset is a hand-built snapshot.
- User accounts, authentication, or saved history across sessions.
- Filing a complaint automatically with the FTC or a state attorney general — the letter is generated for the user to send themselves.
- Tracking legislation changes automatically; cap references are current as of the date in
metadata.mdand would need manual upkeep. - Browser extension packaging or checkout-page auto-detection.
Open questions
- Would buyers check this before purchase, when the friction of switching listings is highest, or mostly after the fact when something already feels wrong?
- The Massachusetts cap is a filed bill, not law — how should the product handle the moment it either passes or stalls, and how many other states will file something similar?
- Is a flat monthly subscription the right model for something people use in bursts around tour announcements, or does a per-claim price fit the actual usage pattern better?