Short answer: ChatGPT scores 8.6/10 on the Free plan ($0/mo). Free, flexible, and you paste the job post yourself.
#
Tool
Score
Quality
Speed
Price
Ease
Verdict
1
ChatGPT →profileScored on: Free$20/mo (Plus, billed monthly)Free plan. No annual billing
8.6
9
6
10
10
Free, flexible, and you paste the job post yourself. Why?
2
Claude →profileScored on: Free$17/mo billed annually ($200/yr; $20 monthly)Free plan
8.6
9
6
10
10
Ties ChatGPT; strongest at long, careful drafts. Why?
3
Upwork Uma →profileScored on: Freelancer Plus$19.99/mo (Freelancer Plus)Free Basic plan (limited Uma)
6.7
6
6
7
9
Worth it for the Connects and insights, not for the writing. Why?
Scores come from public evidence (vendor pricing pages, help docs, feature pages), checked 2026-10-22. We have not run hands-on tests yet. They are planned, and these scores will be updated. See every source ↓
On Upwork every proposal costs Connects, so a generic one wastes money twice. We score the cheapest plan that can draft ten tailored proposals a week.
How this ranking was scored: desk research, version 1, checked 2026-10-22. We checked each tool against the public checklist below using vendor pricing pages, help-center docs and feature pages. Every point links to its source under “Why each tool scored what it did”. Plan scored: Cheapest plan that can draft 10 tailored proposals a week. Uma on the free Basic plan is about 10 messages a week, so Freelancer Plus is scored.
We have not run hands-on tests yet. They are planned with the fixture in tests/upwork/scenario-01.md, and scores will be updated when they are done.
Why each tool scored what it did
Each Quality and Speed check is worth 2 points (2 = verified on the plan scored, 1 = limited, add-on, higher tier or conflicting docs, 0 = not available or not verifiable). Price bands, monthly list price: $0 = 10 · ≤$10 = 9 · ≤$15 = 8 · ≤$20 = 7 · ≤$25 = 6 · ≤$30 = 5 · ≤$40 = 4 · ≤$50 = 3 · ≤$75 = 2 · more = 1.
Quality checklist
Drafts a proposal from the job post
Uses your profile or past work as context
Reads attached files (portfolio, past proposals)
Researches the client or market on the web
Usage headroom for 10 proposals a week (2 = not capped, 1 = capped)
Speed checklist
Works inside Upwork, no copy-paste
Saved context reused across proposals
Official iOS and Android apps
Desktop app or browser extension
Proposal performance insights
1. ChatGPTQ 9 · S 6 · P 10 · E 10 → 8.6
Plan scored: Free ($0/mo). Free tier drafts the proposals; Plus ($20/mo) only raises limits. help.openai.com
Quality 9/10
2Drafts a proposal from the job post. Writes from a pasted job post help.openai.com
2Uses your profile or past work as context. Custom instructions hold your profile help.openai.com
2Reads attached files (portfolio, past proposals). File uploads on Free help.openai.com
2Researches the client or market on the web. Web search on Free help.openai.com
1Usage headroom for 10 proposals a week (2 = not capped, 1 = capped). Tools such as uploads have separate Free limits help.openai.com
Speed 6/10
0Works inside Upwork, no copy-paste. Not inside Upwork; paste the job post help.openai.com
2Saved context reused across proposals. Projects on Free help.openai.com
2Official iOS and Android apps. iOS and Android apps chatgpt.com
2Desktop app or browser extension. Desktop app for macOS and Windows chatgpt.com
0Proposal performance insights. No proposal analytics help.openai.com
Ease 10/10
4Free plan / trial. Free plan covers the task help.openai.com
2Self-serve, no sales call. Self-serve signup and cancel; no sales call needed for this plan help.openai.com
2Nothing to install. Runs in the browser; nothing to install help.openai.com
2Single seat allowed. Can be bought for a single user help.openai.com
2. ClaudeQ 9 · S 6 · P 10 · E 10 → 8.6
Plan scored: Free ($0/mo). Free plan drafts the proposals; Pro is $20/mo monthly if you need more usage. claude.com
Quality 9/10
2Drafts a proposal from the job post. Chat on web, desktop and mobile claude.com
2Uses your profile or past work as context. Projects, memory and preferences hold your profile claude.com
2Reads attached files (portfolio, past proposals). Free plan uploads PDFs and other files support.claude.com
2Researches the client or market on the web. Web search on Free claude.com
1Usage headroom for 10 proposals a week (2 = not capped, 1 = capped). Free has usage limits claude.com
Speed 6/10
0Works inside Upwork, no copy-paste. Not inside Upwork; paste the job post claude.com
2Saved context reused across proposals. Projects up to 5 on Free claude.com
2Official iOS and Android apps. iOS and Android apps claude.com
2Desktop app or browser extension. Desktop app on Free claude.com
0Proposal performance insights. No proposal analytics claude.com
Ease 10/10
4Free plan / trial. Free plan covers the task claude.com
2Self-serve, no sales call. Self-serve signup and cancel; no sales call needed for this plan claude.com
2Nothing to install. Runs in the browser; nothing to install claude.com
2Single seat allowed. Can be bought for a single user claude.com
3. Upwork UmaQ 6 · S 6 · P 7 · E 9 → 6.7
Plan scored: Freelancer Plus ($19.99/mo). Freelancer Plus is $19.99/mo and also includes 100 Connects a month. upwork.com
Quality 6/10
2Drafts a proposal from the job post. Uma drafts proposals for prospective clients upwork.com
2Uses your profile or past work as context. Uma has context on how you use Upwork upwork.com
0Reads attached files (portfolio, past proposals). File uploads to Uma not documented support.upwork.com
0Researches the client or market on the web. Web research not documented support.upwork.com
2Usage headroom for 10 proposals a week (2 = not capped, 1 = capped). Unlimited Uma on Freelancer Plus upwork.com
Speed 6/10
2Works inside Upwork, no copy-paste. Uma is built into Upwork support.upwork.com
2Saved context reused across proposals. Profile and job context applied automatically upwork.com
0Official iOS and Android apps. Uma in the mobile apps not documented support.upwork.com
0Desktop app or browser extension. No desktop app or extension for Uma support.upwork.com
2Proposal performance insights. Proposal insights on Freelancer Plus upwork.com
Ease 9/10
3Free plan / trial. Basic is free with about 10 Uma messages a week upwork.com
2Self-serve, no sales call. Self-serve signup and cancel; no sales call needed for this plan upwork.com
2Nothing to install. Runs in the browser; nothing to install upwork.com
2Single seat allowed. Can be bought for a single user upwork.com