Was-price in a sale video: FTC former-price rule and cues
A crossed-out 'was' price on screen needs a real former price. What FTC 16 CFR 233.1 says and how to burn it as one exact caption cue on Sume for $0.20.

Before you put "Was $80, now $56" on a sale video, check that $80 is a real earlier price. The FTC's Guides Against Deceptive Pricing, 16 CFR 233.1, read 2026-10-03, describe a genuine former price as the actual, bona fide price at which the article was offered to the public on a regular basis for a reasonably substantial period of time. A video does not change that test. It only makes the claim louder.
This is guidance as quoted on the Cornell Law page, not legal advice, and I read section 233.1 only, not the retail-comparison section.
What 233.1 says
The table lists provisions I read, and what each means for the cue text.
| Paragraph | What it says | For the on-screen price |
|---|---|---|
| (a) | The former price must be the actual, bona fide price offered on a regular basis for a reasonably substantial period | Only show a price you really charged |
| (b) | It was openly and actively offered, in the recent regular course of business, honestly and in good faith | Not a price listed for a day to be crossed out |
| (e) | The reduction should not be so insignificant as to be meaningless; large enough that a consumer would believe a genuine bargain was offered | Do not advertise a trivial cut as a sale |
Put the numbers on screen as cues
Authored caption cues print exactly the text you pass. A strikethrough is a styling choice that the cue does not draw, so write the claim in words: "Was $80. Now $56. Ends Sunday." The video captions docs say cues skip speech-to-text, so a silent or music-only clip works. One job costs $0.20 for clips up to 60 seconds.
Keep the claim in one cue so the former price and the current price are on screen together for the same time.
curl -X POST https://api.sume.com/v1/video-captions \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: was-now-jacket-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/example/jacket.mp4",
"cues": [
{
"text": "Was $80. Now $56. Ends Sunday",
"start": 1,
"end": 7
}
]
}'A pricing checklist
Pull the price history from your shop before you script the cue, and keep it. If you run variants for several products, the stored price-variants post shows how to change only the cue text.
Sume prints your words. It does not read your price history, judge whether a former price is genuine, or update a burned clip when the price changes. When the sale ends or the price moves, re-run the job with new cues, and retire the old file.
Sources
Related posts
More in Use cases
- Webinar reminders: three 20-second avatar clips per event
Three 20-second 16:9 avatar reminders per webinar cost $11.04 on Sume's standard tier, $14.70 on plus. Twelve webinars a year is $132.48 on standard.
- Wedding photographer's engagement sneak-peek reel: $0.10 each on Sume
A 24-second sneak-peek reel from 8 delivered photos costs $0.10 to render on Sume, plus one $0.125 music bed reused across couples: $1.125 for ten.
- Weekly AI release-notes video: 52 x 30 seconds, annual cost on Sume
A weekly 30-second AI presenter release-notes video for a year is 1,560 seconds: $382.20 on Plus, $287.04 on Standard, with a $6.50 music bed and $0.95 avatar.
- Weekly recap reel from six clips: what 52 Fridays cost on Sume
A 60-second weekly recap from six clips costs $0.42 in Sume media jobs, or $21.84 over 52 weeks. A music bed adds $0.125 once; Agent turns bill separately.
Written by Sume