Comparisons

ChatGPT vs Claude: Which $20 Plan I'd Actually Pay For

ChatGPT vs Claude on eight everyday tasks: GPT-6 Sol and Sonnet 5.5 answered about equally well, so the $20 choice comes down to what each plan bundles.

MesmerTools•October 29, 2026•6 min

On everyday tasks ChatGPT Plus and Claude Pro answer about equally well, so the $20 choice comes down to what each plan bundles around the model. ChatGPT Plus adds image generation and Codex, which has a weekly meter of its own. Claude Pro adds Claude Code, but chat and Claude Code share one usage meter, so a long coding session can lock you out of chat until the window resets.

I gave GPT-6 Sol and Claude Sonnet 5.5 eight tasks, each with a catch built in: a spreadsheet with a duplicate row, a contract stacked against you, a meeting that changes its mind halfway through. Seven had a right answer. Sonnet got all seven. GPT-6 Sol got six at its Instant setting and the seventh, a spreadsheet average, once I turned thinking up. If I could keep one $20 plan, it would be ChatGPT Plus. Claude Pro is the pick if you want Claude Code, or answers that tell you what to double-check.

A level balance scale with an identical chat bubble on each pan; image, microphone and terminal icons hang under the left pan, a half-filled meter under the right, under the headline ChatGPT vs Claude
The chat bubbles weigh the same. What hangs under each pan is the difference.

What $20 gets you on each side

ChatGPT PlusClaude Pro
Price$20/month$20/month, or $17/month billed yearly
Coding agentCodex, on its own weekly meterClaude Code, on the same meter as chat
Makes imagesYesNo
Chat limitsSet by the model and thinking level you pickOne allowance per 5 hours plus a weekly cap, shared by everything

The shared meter is what you'll feel on Claude Pro. Claude Code, the Claude app and the website all draw on the same five-hour session and the same weekly cap, so an afternoon of Claude Code can leave you waiting for the window to reset before you can ask Claude anything else. As of October 2026, Anthropic describes the allowance only as at least five times the free plan's per session, never in messages or tokens, and I haven't measured Pro's.

Codex goes a long way on Plus. Through the summer a Plus week held about $100 of work at API prices in my logs, and a single reading in October suggested several times that. The measurements and their caveats are in the Codex limits post. I haven't verified ChatGPT's current chat caps, so check OpenAI's limits page for your plan before you rely on one.

ChatGPT vs Claude on eight everyday tasks

These answers came from the models, not the consumer apps: Sonnet 5.5 as a Claude Code subagent, and GPT-6 Sol in the Codex CLI on my Plus plan with reasoning off, the closest match to Instant. Each model saw each task once, with no web search, code execution or memory, and I wrote the answer key before reading either output. I knew which model wrote what, so it isn't a blind test. Most tasks hide a catch, because a fluent answer to an easy question tells you nothing.

TaskThe catchGPT-6 Sol (Instant)Sonnet 5.5
Rewrite an angry email to a landlordUnder 120 words, keep every fact83 words, every fact kept91 words, every fact kept
Q3 revenue by region from a pasted CSVA duplicate row and a refund; counting either changes the winnerRight region, wrong total and averageRight, flagged both
Freelance contract: what to push back onFive one-sided clausesAll fiveAll five
Fix a billing-period functionA crash, a December bug, and billing days that driftAll three fixedAll three fixed and explained
Summarize a 90-minute meeting for someone who left earlyThe date moves at minute 51; he gets two jobs after leavingRight, missed the demo-bike riskRight, flagged the missing handover; one quote misattributed
Why did Apple drop the iPhone mini in 2025?Wrong year, and unit sales aren't publicCorrected the year, gave no numberCorrected the year, gave no number
Which job offer pays moreThe bonus is only a targetRight, no break-evenRight, with the break-even
LinkedIn post about leaving a jobNo right answer; style onlyPlain, no hashtagsOne emoji, four hashtags, invented details

Down the columns the gap is small. Both caught all five bad clauses in the contract, and both rejected the iPhone question's wrong year without inventing a sales figure. Sonnet wrote about 3,350 words to GPT's 1,140, and most of the extra went into what to check next. My guess is that part of that gap comes from Codex favoring short replies, so I'd weigh it lightly.

The one wrong answer came with thinking off

Both models found the duplicate order and the refund, and both named North. Then GPT-6 Sol put the Q3 total at $17,063 instead of $16,163, which pushed its average to $741.87, and set both in the same bold as the right answer.

“Here's our Q2-Q3 order export. Which region had the highest revenue in Q3 (July to September), counting only completed orders? And what was our average order value in Q3? Flag anything in the data I should know about.” The CSV followed. Right answer: North at $5,077, out of $16,163 in total, so $702.74 per order.

GPT-6 Sol, Instant (via Codex)wrong average

North had the highest Q3 revenue: $5,077.00. Across all regions, Q3 completed-order revenue was $17,063.00 from 23 unique orders, giving an average order value of $741.87.

[…] The export contains an identical duplicate of order 1014; counting it twice would add $1,956.00 to West's revenue and inflate the average. I counted it once. I also excluded the refunded order 1016 and the three June orders.

Claude Sonnet 5.5 (via Claude Code)right

North had the highest Q3 revenue, at $5,077, and Q3 average order value was $702.74. Both figures depend on two data issues […]

Order 1014 appears twice. […] If both rows counted, West would reach $6,680 and beat North […]

Order 1016 was refunded. […] Counting it would give East $5,976, which would also put East ahead of North.

Excerpts, cut where marked […]. Both are written in the same confident bold, and only one average is right. With thinking at medium, GPT-6 Sol got $702.74 too.

With reasoning off, the model adds up 23 orders in one pass as it writes, and a single slip anywhere lands in the total. Sonnet had thinking on in my setup, so this isn't a like-for-like contest. When I reran GPT-6 Sol with thinking at medium, it spent about 300 tokens working and got both numbers right. For anything with arithmetic in it, raise the thinking level yourself or check the sum.

Both caught what changed in a meeting they never heard

This was the task I expected to split them. The launch date is agreed at minute 8 and dies at minute 51, someone repeats the old date later, and Marcus picks up two jobs after he's gone. Both models got all of it: March 24 for the US, April for the UK, the launch page by February 10 and the supplier contract by February 20.

“Here's the transcript of yesterday's launch meeting. I'm Marcus and I had to drop off early. What did we decide, and what do I need to do?” The transcript runs about 8,500 words.

GPT-6 Sol, Instant (via Codex)right, one miss

Marcus, the biggest change after you left was the launch date. A battery shipment slipped by three weeks, so the team replaced the March 3 plan with a US launch on March 24. The UK launch is planned for April, with the date still to be confirmed after retail certification. […]

By February 10: Update the launch page copy. […]

By February 20: Take over the Norvik battery supplier contract from Dana and confirm the final terms.

Claude Sonnet 5.5 (via Claude Code)right

Short version: the March 3 date you signed off on is dead, and you were handed two tasks after you dropped off.

Take over the Norvik battery supplier contract, due Friday Feb 20. This was Dana's, with a Feb 13 deadline. […] You were volunteered in absentia. Priyanka said “we'll tell Marcus,” […] so confirm the handover with her.

Update the launch page copy by Tuesday Feb 10. […] It should say US March 24 and UK “coming in April.”

Excerpts, cut where marked […]. Both found the moved date and both of Marcus's jobs. Only Sonnet pointed out that nobody had actually told him.

Sonnet's version adds what a good colleague would: nobody actually told Marcus, so he should confirm the handover, and the dozen demo bikes he promised are now at risk. GPT-6 Sol said his demo-bike commitment was unchanged, and with thinking turned up it still didn't flag the handover. The job offers were closer: Sonnet worked out how much of the bonus has to pay out before B wins, and GPT-6 Sol did the same once it could think.

Which $20 plan I'd pay for

For most people, ChatGPT Plus. With thinking on, its answers were as right as Claude's on these tasks, only shorter. It makes images, which Claude can't, and Codex has a meter of its own.

Claude Pro is the pick if you want Claude Code, or answers that walk you through what to check, as long as one meter for chat and coding suits you. It's also the cheapest way to find out whether Claude Code fits. If it becomes your main tool, Max at $100 or $200 holds five and twenty times Pro's session.

If coding is why you're shopping, the chat tasks above won't help you. On eight coding tasks every run passed on both sides, and what separated them was speed and cost, which is what Codex vs Claude Code covers.

More from the Blog