Short promotional lines like "Buy two get one free" appear everywhere. A single comma usually fixes clarity: it separates the instruction ("Buy two") from the benefit ("get one free"). Below: a concise rule, a quick memory trick, many ready-to-use rewrites across work, school, and casual contexts, plus a checklist you can apply immediately.
If you want a fast fix: read the quick answer, try the three-step checklist, or copy one of the rewrite templates.
Quick answer
Yes - use a comma: "Buy two, get one free." The comma marks the break between the command and the result.
- It signals the omitted subject "(you)" before the second verb phrase.
- As a pre-noun modifier, hyphenate instead: "a buy-two-get-one-free deal."
- If you pause when saying it, add a comma when writing it.
Core explanation: why the comma matters
The phrase usually contains two coordinated verb phrases with an implied subject: "Buy two" (imperative) and "get one free" (result). The comma marks that clause boundary and prevents the line from reading like a single noun phrase.
In short, the comma = pause + clarity. Without it, readers can misparse fast-moving headlines or banners.
- Comma = pause between clauses with an omitted subject.
- Prevents garden-path readings in short lines.
- Keep parallel offers consistent (e.g., "Buy three, save 20%.").
- Wrong: Buy two get one free
- Right: Buy two, get one free
Memory trick: say it out loud
Speak the line. If you naturally pause between instruction and benefit, add a comma: "Buy two - get one free."
Alternate test: insert the implied subject. If "(you) get one free" fits, punctuate accordingly.
- Pause when speaking → comma when writing.
- Insert "you" before the second part to check clause separation.
Spacing and punctuation details
Use one space after the comma: "Buy two, get one free." Designers sometimes use a dash, colon, or line break for emphasis-those are stylistic choices, not grammar fixes.
- Always 1 space after the comma.
- Dash or colon can work stylistically: "Buy two - get one free" or "Buy two: get one free", but test for clarity on small screens.
- In subject lines, prefer clarity; the comma is usually best unless space or design requires otherwise.
- Usage (email subject): Buy two, get one free - ends today!
- Usage (poster): BUY 2 - GET 1 FREE (dash used for emphasis)
Hyphenation and compound modifiers
When the phrase modifies a noun directly, hyphenate the whole modifier: "a buy-two-get-one-free promotion." If the phrase follows the noun, do not hyphenate: "The promotion is buy two, get one free."
- Before a noun → hyphenate: buy-two-get-one-free deal.
- After a noun → no hyphens: the deal is buy two, get one free.
- Watch capitalization in headings to match house style.
- Wrong: a buy two get one free deal
- Right: a buy-two-get-one-free deal
- Right: This deal is buy two, get one free.
Try your own sentence
Test the whole sentence in context-context usually makes the right punctuation obvious.
Examples: wrong/right pairs (work, school, casual)
Each wrong form shows a common mistake; the right form is production-ready. Swap products, dates, or nouns as needed.
- Work - Wrong: Office email subject: Buy two get one free on office supplies
- Work - Right: Office email subject: Buy two, get one free on office supplies
- Work - Wrong: Slide headline: Buy two get one free - this week only
- Work - Right: Slide headline: Buy two, get one free - this week only
- Work - Wrong: Intranet post: buy two get one free for team lunches
- Work - Right: Intranet post: Buy two, get one free for team lunches
- School - Wrong: School flyer: Buy two get one free at the bake sale
- School - Right: School flyer: Buy two, get one free at the bake sale
- School - Wrong: Club post: Buy two get one free on club T-shirts
- School - Right: Club post: Buy two, get one free on club T-shirts
- School - Wrong: Fundraiser header: Bake sale - buy two get one free cookies
- School - Right: Fundraiser header: Bake sale - buy two, get one free cookies
- Casual - Wrong: Text to friend: buy two get one free tonight?
- Casual - Right: Text to friend: Buy two, get one free tonight?
- Casual - Wrong: Instagram caption: buy two get one free - DM to order
- Casual - Right: Instagram caption: Buy two, get one free - DM to order
- Casual - Wrong: Facebook post: Buy two get one free! Limited stock
- Casual - Right: Facebook post: Buy two, get one free! Limited stock
Rewrite help: three-step checklist + ready templates
Checklist - apply in order: 1) Read it aloud: do you pause? 2) Insert "you" before the second phrase: does it fit? 3) Is the phrase directly before a noun? If yes, hyphenate.
Templates - swap in names, dates, or nouns.
- Rewrite: Problem: Buy two get one free on our new notebooks. → Fix: Buy two, get one free on our new notebooks.
- Rewrite: Problem: spring sale buy two get one free T-shirts → Fix: Spring sale: Buy two, get one free on T-shirts.
- Rewrite: Problem: a buy two get one free promotion → Fix: a buy-two-get-one-free promotion.
- Template (subject line): [Action], [benefit] - e.g., Buy two, get one free - today only.
- Template (modifier): a [buy-two-get-one-free] [noun] - e.g., a buy-two-get-one-free offer
Similar mistakes to watch for
Small pauses change meaning: compare "Let's eat, Grandma" vs "Let's eat Grandma." The same pause-and-insert-subject tests catch many offer-related mistakes.
- Introductory phrases often need commas: "After buying two, customers receive a free item."
- Lists need commas to separate coordinated items: "Buy two, get one, and receive free shipping."
- Hyphenation errors in compound modifiers change meaning: "small business owner" vs "small-business owner."
- Usage - Wrong: Let's buy two get one free kids shirts. Right: Let's buy two, get one free kids' shirts.
- Usage - Wrong: Free shipping for orders of $50 or more is valid until Sept 1 2026. Right: Free shipping for orders of $50 or more is valid until Sept. 1, 2026.
Grammar deep-dive: imperatives, ellipsis and clause boundaries
These offers are coordinated verb phrases with ellipsis: the subject is omitted in the second clause. The comma marks the coordination without a conjunction and prevents the line from collapsing into a single noun phrase.
Other parallels follow the same pattern: "Take three, pay for two" or "Sign up, receive a free trial." Use the comma to mark the omitted subject and the clause break.
- Comma separates coordinated verb phrases when the subject is omitted in the second clause.
- Garden-path readings occur when punctuation fails to show clause boundaries.
- Keep punctuation parallel across a set of offers for consistent readability.
- Usage: Parallel: Buy three, save 20%.
FAQ
Should there be a comma in "Let's buy two get one free"?
Yes. Prefer "Let's buy two, get one free." The comma separates the first clause from the result clause and improves clarity.
Do I need a comma in email subject lines that say "Buy two get one free"?
Yes-use a comma for clarity: "Buy two, get one free." If you choose a dash or colon for style, test readability on mobile and in previews.
When should I use hyphens in buy two get one free offers?
Hyphenate when the phrase acts as a compound modifier before a noun: "buy-two-get-one-free deal." If it follows the noun or is a standalone clause, use a comma instead.
Can I drop punctuation in social captions to sound edgier?
You can, but removing punctuation often reduces clarity. For transactional or time-sensitive messages, keep the comma. If minimalism is essential, test real users first.
What's the fastest way to check my sentence?
Read it aloud and listen for a pause; insert "you" before the second part. For extra safety, paste the line into a grammar tool or run the three-step checklist above.
Need a quick check?
If a headline or offer feels unclear, run the three-step checklist or paste the line into a grammar tool. A single comma or a hyphen usually fixes the problem and prevents costly misunderstandings.