# Wrong charges, failed payments and plan provisioning (`account.billing_errors`)

Feedback Bench, coding agents, built 2026-10-19, window 2026-08-31 to 2026-10-18. Web page: https://feedbackbench.com/coding-agents/#/criterion/account.billing_errors

Area: [Account and support](https://feedbackbench.com/coding-agents/criteria/account.md)

**Definition.** Payments are charged incorrectly, plans are not provisioned after payment, proration errors occur, or payments fail.

**Boundary.** Not this: see [Pay-as-you-go overage, fallback billing and spend caps](https://feedbackbench.com/coding-agents/criteria/billing.overage_charges.md) for metered overage. Not this: see [Support, refunds and issue handling](https://feedbackbench.com/coding-agents/criteria/account.support.md) for how the vendor handled the error.

Rated user-weeks, all agents: 936. Complaint share: 99%.

## The brief

Written by large language models from this page's numbers and the posts it quotes, then checked: every number in the text is in the build. Interpretation, not measurement.

No agent stands out for charging users correctly. Cursor places 1st of 5, but its score is in line with the category norm, and its users almost only complain. Charge problems make up 1.1% of what users of AI coding agents rate, and 98.5% of those ratings are complaints. Cursor users raise them 3.23 times as often as other users. OpenCode ranks low. Its users wrote no praise here, against 109 complaints.

### What separates the best from the rest

No agent ranks high. Even users of the leaders, Cursor and OpenAI Codex, almost only complain. They describe charges after cancelling, plans that stay on free after payment, and amounts that do not match a plan change. OpenCode ranks low, and its users describe different problems. They say working cards are declined at checkout and the dashboard stops showing their balance or payment method. Posts also describe top-ups that leave no credits behind.

- **Ranks high**: no agent
- **Ranks low**: [OpenCode](https://feedbackbench.com/coding-agents/agents/opencode.md)
  - OpenCode, 2026-10-09, @opencode (X): “@opencode i still can not pay the 10$ plan, cause an issue on payment with mastercard card in italy. are you going to fix it?” [source](https://twitter.com/419105703/status/2108509486117769421)
  - OpenCode, 2026-10-05, @opencode (X): “interesting, i paid $20 to @opencode as a balance top-up, but there's no credits or nothing else. what did i pay for? [link]” [source](https://twitter.com/1936162715778592768/status/2106985486460104780)

## How it breaks

Rule: A separate pass sorts complaints into failure modes. For each criterion with at least 30 complaining user-weeks, a large language model reads 150 complaint posts drawn at random and names 4 to 8 failure modes; a second large language model then puts every complaint post on that criterion in one mode, or in Other when it fits none. Modes are fixed once named, and new posts are sorted into them each week. A mode counts distinct user-weeks with a complaint in it, per agent; across agents, one user-week per agent. Modes do not change the labels or the Feedback Score. Examples: up to 3 posts per mode from different users, chosen and checked as receipts are.

The largest failure mode is charges after a user cancelled or never agreed to pay, at 24% of complaining user-weeks, and Cursor users report it most. Cursor users also write 48% of complaints about wrong prices and proration. Claude Code users write 44% of those about missing or vanishing credits. Kiro and OpenCode lead on declined cards. Complaints about billing records lost after account changes come from Cursor users (39%) and OpenCode users (36%).

924 complaining user-weeks.

| Failure mode | User-weeks | Posts | Agents (user-weeks) | Definition |
|---|---|---|---|---|
| Charges after cancellation or without authorization | 222 | 259 | Cursor 94, Claude Code 57, OpenAI Codex 39, OpenCode 12, Kiro 6, GitHub Copilot 5, Devin 4, Amp 2, Cline 2, Google Antigravity 1 | The user is charged for a plan they cancelled, deleted, never chose or were trialing, or is charged twice for the same thing; usage-based overage charges are out. |
| Paid plan not provisioned after payment | 176 | 210 | Cursor 54, Claude Code 34, OpenAI Codex 30, OpenCode 22, Google Antigravity 16, Kiro 5, Cline 4, Factory 4, GitHub Copilot 2, Devin 2, Conductor 1, Warp 1, Zed 1 | Payment goes through but the account stays on free, gets downgraded or locked, or the entitlement doesn't carry over to linked products or devices; covers successful payments only, not declined ones. |
| Valid payment methods declined at checkout | 131 | 162 | Kiro 29, OpenCode 27, Claude Code 24, OpenAI Codex 21, Cursor 18, Factory 4, Google Antigravity 3, Devin 2, Amp 1, Cline 1, GitHub Copilot 1 | The checkout or renewal flow rejects working cards, local payment methods or 3DS-verified transactions, or offers no usable method in the user's region, so the user cannot pay at all; charges that succeed but go wrong are out. |
| Promised or purchased credits missing or vanishing | 120 | 146 | Claude Code 53, OpenAI Codex 34, Cursor 14, OpenCode 9, Kiro 5, Google Antigravity 2, GitHub Copilot 1, Factory 1, Zed 1 | Apology, referral, startup, student or refund credits never show up, can't be claimed or used, or the balance drops to zero without matching usage; fully missing plan entitlements are out. |
| Wrong pricing, currency or proration on plan changes | 120 | 149 | Cursor 57, OpenAI Codex 29, Claude Code 16, OpenCode 8, Google Antigravity 4, Cline 3, GitHub Copilot 1, Devin 1, Kiro 1 | Upgrades, renewals and plan changes bill the wrong amount, for example full price instead of prorated, the wrong currency or exchange rate, rates above the listed per-token price, or a renewal that doesn't reset usage; covers how much was charged, not whether the charge was authorized. |
| Usage charges despite disabled or remaining quota | 95 | 105 | Cursor 33, OpenAI Codex 25, Claude Code 17, OpenCode 11, Devin 3, Google Antigravity 2, GitHub Copilot 2, Cline 1, Kiro 1 | Extra-usage or on-demand billing runs while the toggle shows off or switches itself back on, paid credits are used while plan quota is still left, or auto-reload charges pile up without notice or a matching record; charges for the base subscription are out. |
| Billing records lost after account or dashboard changes | 56 | 59 | Cursor 22, OpenCode 20, Claude Code 6, OpenAI Codex 6, Amp 1, Google Antigravity 1 | After a dashboard redesign, login-method change, workspace switch or store migration, the account no longer shows its subscription, balance, payment method or history, and the user can't renew or change billing; covers only account-linking and display failures, not missing payments. |
| Other | 47 | 54 | Cursor 27, OpenAI Codex 9, Claude Code 8, OpenCode 3 | Complaints that fit none of the modes above. |

#### Charges after cancellation or without authorization

- Cursor, 2026-10-15, @cursor_ai (X): “@cursor_ai @elonmusk @spacex i'm gonna do a chargeback on that 40 fuck you guys for tricking me into paying something that never happened” [source](https://twitter.com/949368105523822592/status/2110589636284207231)
- OpenCode, 2026-10-14, @opencode (X): “@opencode @opencode on my account [email] you are charging me $14 for space bunny while it is still displayed as free. there is a problem!” [source](https://twitter.com/117400917/status/2110470212575179022)
- Cursor, 2026-10-13, @cursor_ai (X): “@crisuubag @jsg_squared @cursor_ai yep i subscribed through the app and now i have two subscriptions. fml.” [source](https://twitter.com/1717376094137892864/status/2109806895670419538)

#### Paid plan not provisioned after payment

- OpenCode, 2026-10-18, @opencode (X): “@opencode after recharging, it cannot be used, requesting a refund!” [source](https://twitter.com/2109635344241152001/status/2111883923462713345)
- Cursor, 2026-10-18, @cursor_ai (X): “yeah @cursor_ai, i'll email support - i got downgraded as part of the 𝕏 merge [link]” [source](https://twitter.com/2170884710/status/2111840854180598124)
- Claude Code, 2026-10-18, @ClaudeDevs (X): “hi @claudeai @anthropicai @claudedevs , my payment for claude pro was successful, but the subscription wasn’t activated. i’d kindly request a full refund to my original payment method.i can share the payment receipt privately. please process my refund asap.” [source](https://twitter.com/1809574068779450368/status/2111795135059210426)

#### Valid payment methods declined at checkout

- Cursor, 2026-10-16, @cursor_ai (X): “@grok @cursor_ai @x @grok day 2 of denials on all my cards. its you, not me.” [source](https://twitter.com/16834524/status/2111094672642687030)
- Cursor, 2026-10-13, @cursor_ai (X): “@grok @chrisflores_us @cursor_ai @grok i am prompted that alipay payments aren’t supported yet when switching. use a different payment method or contact cursor support, then try again. how should i enjoy the 6-month benefits?” [source](https://twitter.com/1454831536725913606/status/2110014583473889743)
- Claude Code, 2026-10-13, @ClaudeDevs (X): “@badboyfoxy @claudedevs @threejs alright alright, claude needs to stop rejecting my card” [source](https://twitter.com/1672652879184707584/status/2109906047695749289)

#### Promised or purchased credits missing or vanishing

- Claude Code, 2026-10-12, @ClaudeDevs (X): “@claudedevs dear @claudeai i am unable to claim my credits, on the max plan, any thoughts?” [source](https://twitter.com/1591632317017198593/status/2109719867901505591)
- Claude Code, 2026-10-10, @ClaudeDevs (X): “@claudedevs i moved from codex to claude, why am i not seeing the credits in my max plan ? [link]” [source](https://twitter.com/210716798/status/2108825414630253018)
- Claude Code, 2026-10-09, r/ClaudeCode (Reddit): “yeah, it happened to me also. but i got this mail but when i redeem, there are no credits [link]” [source](https://www.reddit.com/r/ClaudeCode/comments/1x0p5o2/accepted_into_claude_startups_at_6am_by_3pm_both/pessp70/)

#### Wrong pricing, currency or proration on plan changes

- Google Antigravity, 2026-10-18, @antigravity (X): “@antigravity i paid for the 100 plan and an hour later upgraded to the 200 plan. did i not get credit for the 100? just got charged 300” [source](https://twitter.com/2033811870260596737/status/2111868942151254181)
- OpenAI Codex, 2026-10-11, r/codex (Reddit): “[link] anyone else being charged more than $200 usd for their plan? i'm being consistently charged $224 usd on a canadian account, and being overbilled where i'm paying $320 vs. the $250 cad advertised. i'm paying almost +$70 cad per month extra because of their billing....?” [source](https://www.reddit.com/r/codex/comments/1x2xsn3/20x_planning_is_billing_me_at_224_usd_and/)
- Claude Code, 2026-10-10, @ClaudeDevs (X): “how can the same $ 100 plan charge differently? @claudedevs @trq212 can you help me reduce +$20 extra for 5x plan? (i use only my us banks) [link]” [source](https://twitter.com/865669001564868608/status/2109005293388718405)

#### Usage charges despite disabled or remaining quota

- Cursor, 2026-10-12, @cursor_ai (X): “@grok @bot @cursor_ai @elonmusk so instead of taking the usage from the 20x usage plan you take the money from the customer, that seems like a fantastic business model that benefits everyone good job mate” [source](https://twitter.com/2108588816399237121/status/2109690321030484238)
- Devin, 2026-10-10, @cognition (X): “@cognition @dabit3 ticket [zip code]. chatgpt plan toggle is on. after 19:00 cst oct 10, ordinary gpt-6-1-sol-high and gpt-6-astra-medium (catalog marks both partner_provider_openai, not fast) still billed devin. daily quota hit 0%. please investigate and refund those charges.” [source](https://twitter.com/1796148761925947392/status/2108903736907366707)
- Cursor, 2026-10-07, @cursor_ai (X): “@cursor_ai i'm requesting a full refund for the ~$22.95 because i did not knowingly authorize this usage. more importantly, i want to understand exactly what happened and whether my account was compromised. @cursor_ai please help investigate.” [source](https://twitter.com/1821522139339759616/status/2107960549749461288)

#### Billing records lost after account or dashboard changes

- Cursor, 2026-10-15, @cursor_ai (X): “@cursor_ai @elonmusk @spacex oh, and the forty dollar charge isn't even showing up in here” [source](https://twitter.com/949368105523822592/status/2110587429342097570)
- Claude Code, 2026-10-14, r/ClaudeCode (Reddit): “i /login and follow the page to login successfully via console account but no matter what i do, i get "credit balance too low · add funds: [link]" even though the $200 credit has been credited since forever ago and is still on my dashboard. what am i missing?” [source](https://www.reddit.com/r/ClaudeCode/comments/1x62bra/so_how_do_i_use_the_200_api_credits/)

#### Other

- OpenCode, 2026-10-18, r/opencodeCLI (Reddit): “i just tried to delete my payment method for opencode go.. got a 500 error. also deleting one’s account doesn’t seem to be possible at all.” [source](https://www.reddit.com/r/opencodeCLI/comments/1x8gp72/opencode_security_breach_rotate_your_keys/phg0ae4/)
- Cursor, 2026-10-12, @cursor_ai (X): “@cursor_ai @mntruell @spacexaimemphis billing needs to review the october 10 charge of $18.13. if this is not refunded, i will escalate this further.” [source](https://twitter.com/1677626980014116865/status/2109658157266198882)
- Cursor, 2026-10-10, @cursor_ai (X): “@attenisalluneed @cursor_ai billing breaks exactly where trust is needed most. the upgrade form is every startups final boss” [source](https://twitter.com/1466410829226835968/status/2109040648733008053)

## Top requests

What users ask to add or change, most asked first. 337 user-weeks ask for something. Requests do not change the Feedback Score. Rule: A separate pass by a large language model reads every counted post and extracts what the user asks the agent or its vendor to add or change, with the criteria it maps to and a short normalised wording; it does not touch the labels or the Feedback Score. A large language model groups the wordings within each criterion (the first criterion the request maps to) into themes, and a second pass merges themes that ask for the same change under different criteria; a merged theme sits under the criterion most of its requests map to, and code counts it once. A theme counts distinct user-weeks that ask for it, per agent; across agents, one user-week per agent. Themes asked in fewer than 2 user-weeks, and requests that share no theme, are not shown. Examples: up to 3 posts per theme from different users, without slurs: whole posts of 60 to 450 characters with at least 8 words beyond handles and links, posts of at most 280 characters first, then the newest.

| Rank | Request | User-weeks | Posts | Agents (user-weeks) |
|---|---|---|---|---|
| 1 | Refund usage lost to failures and outages | 61 | 62 | Claude Code 27, OpenAI Codex 15, Cursor 13, Google Antigravity 3, GitHub Copilot 1, OpenCode 1, Warp 1 |
| 2 | Honor promised credits and coupons | 29 | 32 | Claude Code 8, Factory 7, Cursor 6, OpenAI Codex 4, OpenCode 3, Google Antigravity 1 |
| 3 | Provision paid plan after successful payment | 27 | 30 | OpenCode 9, Google Antigravity 6, Cursor 5, Claude Code 3, Cline 1, GitHub Copilot 1, Devin 1, Kiro 1 |
| 4 | Fix declined cards and failed payments | 26 | 30 | Kiro 11, OpenCode 5, Cursor 3, Factory 3, Claude Code 2, Google Antigravity 1, Devin 1 |
| 5 | Prorated refunds for unused plan time | 26 | 29 | Cursor 20, Claude Code 3, OpenAI Codex 3 |
| 6 | Fix incorrect charge amounts | 23 | 23 | Cursor 14, Claude Code 7, Cline 1, Devin 1 |
| 7 | Refund for degraded service | 20 | 22 | OpenAI Codex 9, Google Antigravity 3, Cursor 3, OpenCode 3, Claude Code 2 |
| 8 | Additional payment method options | 20 | 21 | Cursor 7, Claude Code 4, Devin 2, Factory 2, OpenCode 2, Cline 1, OpenAI Codex 1, Kiro 1 |
| 9 | Restore lost plan entitlements and benefits | 17 | 25 | Cursor 13, Claude Code 2, Google Antigravity 1, OpenCode 1 |
| 10 | Refund for accidental or mistaken purchase | 17 | 20 | Cursor 7, Kiro 5, Cline 3, Claude Code 2 |
| 11 | Refund of subscription charge | 16 | 17 | Cursor 7, OpenAI Codex 3, Claude Code 2, OpenCode 2, Google Antigravity 1, Cline 1 |
| 12 | Refund duplicate charges | 14 | 15 | Cursor 10, Claude Code 1, OpenAI Codex 1, Factory 1, OpenCode 1 |

### 1. Refund usage lost to failures and outages

- Google Antigravity, 2026-10-16, @antigravity (X): “@dredaicnc @antigravity .@officiallogank i’m getting same error and my usage limit reduced without any output ☹️ please do something [link]” [source](https://twitter.com/560049454/status/2111158268932641231)
- Claude Code, 2026-10-15, r/ClaudeCode (Reddit): “that’s what i was asking for. equivalent time that they knocked off back on the max plan but they wouldn’t do it.” [source](https://www.reddit.com/r/ClaudeCode/comments/1x62sro/max_subscription_but_only_pro_usage/pgswdqc/)
- OpenAI Codex, 2026-10-02, r/codex (Reddit): “completely fine with this - as long as the 100 that i do get actually work instead of 'thinking failed' (and yes, they seem to be counting against my quota).” [source](https://www.reddit.com/r/codex/comments/1wuzd3u/gpt6_pro_messages_drops_from_200_to_100_per_week/pdcedie/)

### 2. Honor promised credits and coupons

- Factory, 2026-10-13, @FactoryAI (X): “@djuang1 @factoryai @glean maybe ship a signal where it is automatically gets activated if it was promised in the meeting regarding private preview almost 2 weeks ago? @matansf [link]” [source](https://twitter.com/89731239/status/2109907281869713531)
- OpenAI Codex, 2026-10-10, r/codex (Reddit): “many are still missing credit tokens! can we get an official response, or link to if i missed it thx!” [source](https://www.reddit.com/r/codex/comments/1x29cd5/astra_this_week/pf0zhy9/)
- Factory, 2026-10-09, @FactoryAI (X): “@droid @factoryai scam company, i still haven't received your coupon to this day, so the $200 coupon promotion is just a fake marketing gimmick. who would dare use their ai products with such a scammer?” [source](https://twitter.com/1159835302275346433/status/2108698524217155637)

### 3. Provision paid plan after successful payment

- Claude Code, 2026-10-18, @ClaudeDevs (X): “hi @claudeai @anthropicai @claudedevs , my payment for claude pro was successful, but the subscription wasn’t activated. i’d kindly request a full refund to my original payment method.i can share the payment receipt privately. please process my refund asap.” [source](https://twitter.com/1809574068779450368/status/2111795135059210426)
- Google Antigravity, 2026-10-16, @antigravity (X): “@antigravity hello, i did already the paid sub, but it start from november, can you unlock my account cause i'm free plan still november.” [source](https://twitter.com/2460112634/status/2111159173992071255)
- Cline, 2026-10-16, @cline (X): “@cline hi team, i paid for clinepass on 13 oct 2026 but it was never activated, likely a payment processing error. my support ticket #[phone] has the payment proof. could you please activate it or refund me? thanks!” [source](https://twitter.com/2110640331394048000/status/2111157214279069809)

### 4. Fix declined cards and failed payments

- Google Antigravity, 2026-10-14, @antigravity (X): “@antigravity @google @googleplay as argon is not available for me i tried to downgrade to the 400gb monthly plan, but i can't use my play balance because of 'insufficient balance' even with a backup card on file — yet upgrades go through fine. please look into this.” [source](https://twitter.com/3385223607/status/2110162033714868505)
- OpenCode, 2026-10-09, @opencode (X): “@opencode i still can not pay the 10$ plan, cause an issue on payment with mastercard card in italy. are you going to fix it?” [source](https://twitter.com/419105703/status/2108509486117769421)
- Kiro, 2026-10-08, @kirodotdev (X): “🤡kiro ai is a joke. every card gets declined. fresh card? declined. new account + new ip? declined. can’t even take money properly but wants to sell “pro”. absolute clown product. who face this problem? #kiro #kiroaifail @kirodotdev [link]” [source](https://twitter.com/1408064623144669195/status/2108241703392223734)

### 5. Prorated refunds for unused plan time

- Cursor, 2026-10-16, @cursor_ai (X): “unified to the x subscription on oct 15. my old annual cursor pro had ~6 months left, and the docs promise an automatic prorated refund, but nothing has arrived and i haven’t received any confirmation. support ticket is open. @cursor_ai @spacexai @grok could you take a look? 🙏” [source](https://twitter.com/612967453/status/2110885300646072484)
- Claude Code, 2026-10-14, r/ClaudeCode (Reddit): “why can't they just vibe code the ability to prorate a 5 day credit?” [source](https://www.reddit.com/r/ClaudeCode/comments/1x62sro/max_subscription_but_only_pro_usage/pgrup1m/)
- Cursor, 2026-10-14, r/cursor (Reddit): “how did you achieve that? i just got my annual renewed last week because i didn't check the date and now i'd kill to have it cancelled and remaining time refunded” [source](https://www.reddit.com/r/cursor/comments/1x59ggr/unifying_to_new_subscription/pgn9zcl/)

### 6. Fix incorrect charge amounts

- Cursor, 2026-10-18, @cursor_ai (X): “@cursor_ai i don't have any subscription with you, still 15.49£ got deducted, kindly help me.” [source](https://twitter.com/2031411918410510337/status/2111721029873656005)
- Claude Code, 2026-10-10, @ClaudeDevs (X): “how can the same $ 100 plan charge differently? @claudedevs @trq212 can you help me reduce +$20 extra for 5x plan? (i use only my us banks) [link]” [source](https://twitter.com/865669001564868608/status/2109005293388718405)
- Cursor, 2026-10-10, @cursor_ai (X): “hey @cursor_ai, i’ve been wrongly charged ₹1800 (cut as 1779/18$) even though i’m already on the pro plan. this happened because of model overuse. please refund my money back , i expect fair billing and immediate resolution.” [source](https://twitter.com/1677626980014116865/status/2108958307960725690)

### 7. Refund for degraded service

- OpenCode, 2026-10-18, @opencode (X): “@opencode don't try to find scape goat. fix your security and compensate users' loses.” [source](https://twitter.com/995197296043163648/status/2111746769315107116)
- OpenAI Codex, 2026-09-27, r/codex (Reddit): “only if they give me a discount on my sub. they have quite a bit to make up for” [source](https://www.reddit.com/r/codex/comments/1wrcc9j/astra_minor_astra_61_and_devday_we_see_50/pcc0fs6/)
- Cursor, 2026-09-23, r/cursor (Reddit): “exactly. provide what you owe the customer or give them the money for the services untendered. corp suckasses kill me.” [source](https://www.reddit.com/r/cursor/comments/1wn9wrk/account_closed_for_no_reason/pbj0n75/)

### 8. Additional payment method options

- Devin, 2026-10-17, @cognition (X): “@scarletkc @cognition a few questions, support chinese / support alipay payment / support switching local cli” [source](https://twitter.com/2028258445363937281/status/2111437075975479616)
- Devin, 2026-10-17, @cognition (X): “@scarletkc @cognition 1. the client supports chinese. 2. it would be best to support alipay.” [source](https://twitter.com/2019432457213472772/status/2111414831203152065)
- Cursor, 2026-10-13, @cursor_ai (X): “@grok @chrisflores_us @cursor_ai @grok i am prompted that alipay payments aren’t supported yet when switching. use a different payment method or contact cursor support, then try again. how should i enjoy the 6-month benefits?” [source](https://twitter.com/1454831536725913606/status/2110014583473889743)

### 9. Restore lost plan entitlements and benefits

- Cursor, 2026-10-17, @cursor_ai (X): “hey @subscriptions @grok @cursor_ai @xai, i paid try 1,749.99 on oct 15 for the new cursor + grok + x subscription plans. i canceled auto-renewal, not my paid access. yet my x premium badge and benefits vanished immediately. no refund. no benefits. why? please fix this. [link]” [source](https://twitter.com/1354781699125739522/status/2111399952341663854)
- Claude Code, 2026-10-15, @ClaudeDevs (X): “i can't use the ultracode feature in claude code cli after subscribing through the apple store. please fix this @claudedevs” [source](https://twitter.com/1712768725961613312/status/2110736188659151236)
- Cursor, 2026-10-14, @cursor_ai (X): “paid $200 for x ultra, still can't use it. desktop grok bot stuck on pro+ at 100%, mobile shows ultra at 1%. same account! unify page is broken, support just sends ai replies, refund denied. unacceptable. @cursor_ai @grok fix this now 😡 [link]” [source](https://twitter.com/2110452628870320128/status/2110454548766867813)

### 10. Refund for accidental or mistaken purchase

- Cursor, 2026-10-16, @cursor_ai (X): “@cursor_ai @spacexai, i mistakenly recharged 100 usd usage credit on my cursor ide. kindly refund please.. account email: [email]” [source](https://twitter.com/1163109596610928641/status/2111080179367846005)
- Kiro, 2026-10-04, r/kiroIDE (Reddit): “i was charged on my account that i have forgotten!! and i want a refund please cause i dont plan on using it anymore and the credits remained untouched!” [source](https://www.reddit.com/r/kiroIDE/comments/1wxan9k/help/)
- Kiro, 2026-10-03, r/kiroIDE (Reddit): “hi, i am facing the exact same issue. i was accidentally charged for auto-renewal and have 0 tokens/credits used. i haven't received a response to my ticket yet. my case/ticket id is [phone]. could you please help me with the refund?” [source](https://www.reddit.com/r/kiroIDE/comments/1wvw8k9/no_response_for_refund/pdn2qvx/)

### 11. Refund of subscription charge

- Cursor, 2026-10-12, @cursor_ai (X): “@cursor_ai @mntruell @spacexaimemphis billing needs to review the october 10 charge of $18.13. if this is not refunded, i will escalate this further.” [source](https://twitter.com/1677626980014116865/status/2109658157266198882)
- Claude Code, 2026-10-11, r/ClaudeCode (Reddit): “how about i get a refund of $200 instead? what kind of ways to tell us it is worth much less than $200 lmao.” [source](https://www.reddit.com/r/ClaudeCode/comments/1x31yts/claude_max_20x_now_get_200_in_free_api_credits/pf92bp6/)
- Cursor, 2026-10-08, @cursor_ai (X): “@grok @tpgoebel @bot @cursor_ai define this then! 15k thrown into the furnace. want my money back [link]” [source](https://twitter.com/1602277151964798977/status/2108249998609814012)

### 12. Refund duplicate charges

- Cursor, 2026-10-18, @cursor_ai (X): “@cursor_ai .@cursor_ai i was charged ₹2,349.74 twice on oct 16. both show as debits on my hdfc card. only one refund confirmed, and no human response for 3 days despite escalation. extremely disappointing support. please resolve this urgently. ticket: t-h55354” [source](https://twitter.com/4177565540/status/2111777619637371062)
- Cursor, 2026-10-17, @cursor_ai (X): “day 3 and still stuck: bought @x premium on oct 15 to merge my x premium, @grok supergrok and @cursor_ai pro. the merge failed, then supergrok charged me ca$44.17 anyway. ticket t-h52874, no human reply yet, and grok is still locked at 100% usage. @xai @support please help.” [source](https://twitter.com/1631724602253615115/status/2111584931314876731)
- Cursor, 2026-10-13, @cursor_ai (X): “@cursor_ai @xai i upgraded to the new 𝕏 subscription super plan starting from x, and now [link] gives me a 404, so i can't add my paid cursor account. i've emailed support. can someone help merge it so i'm not billed twice? [link]” [source](https://twitter.com/2087982027626905600/status/2109878201166250373)

## Every agent

| Agent | Overall rank | Reading | Customer love | 95% interval | n | Praise | Complaint |
|---|---|---|---|---|---|---|---|
| [Cursor](https://feedbackbench.com/coding-agents/agents/cursor.md) | 7 | 1st of 5 | 0.555 | 0.400–0.709 | 308 | 6 | 302 |
| [OpenAI Codex](https://feedbackbench.com/coding-agents/agents/codex.md) | 10 | 2nd of 5 | 0.541 | 0.430–0.691 | 187 | 5 | 182 |
| [Kiro](https://feedbackbench.com/coding-agents/agents/kiro.md) | 13 | 3rd of 5 | 0.510 | 0.460–0.605 | 46 | 1 | 45 |
| [Claude Code](https://feedbackbench.com/coding-agents/agents/claude-code.md) | 1 | 4th of 5 | 0.452 | 0.371–0.576 | 208 | 2 | 206 |
| [OpenCode](https://feedbackbench.com/coding-agents/agents/opencode.md) | 3 | 5th of 5 | 0.427 | 0.414–0.440 | 109 | 0 | 109 |
| [Google Antigravity](https://feedbackbench.com/coding-agents/agents/antigravity.md) | 14 | Too few posts | – | – | 26 | 0 | 26 |
| [Devin](https://feedbackbench.com/coding-agents/agents/devin.md) | 2 | Too few posts | – | – | 12 | 0 | 12 |
| [GitHub Copilot](https://feedbackbench.com/coding-agents/agents/copilot.md) | 9 | Too few posts | – | – | 12 | 0 | 12 |
| [Cline](https://feedbackbench.com/coding-agents/agents/cline.md) | 11 | Too few posts | – | – | 11 | 0 | 11 |
| [Factory](https://feedbackbench.com/coding-agents/agents/factory.md) | 6 | Too few posts | – | – | 9 | 0 | 9 |
| [Amp](https://feedbackbench.com/coding-agents/agents/amp.md) | 5 | Too few posts | – | – | 4 | 0 | 4 |
| [Zed](https://feedbackbench.com/coding-agents/agents/zed.md) | 8 | Too few posts | – | – | 2 | 0 | 2 |
| [Conductor](https://feedbackbench.com/coding-agents/agents/conductor.md) | 12 | Too few posts | – | – | 1 | 0 | 1 |
| [Warp](https://feedbackbench.com/coding-agents/agents/warp.md) | 15 | Too few posts | – | – | 1 | 0 | 1 |
| [Pi](https://feedbackbench.com/coding-agents/agents/pi.md) | 4 | Too few posts | – | – | 0 | 0 | 0 |
| [Grok Build](https://feedbackbench.com/coding-agents/agents/grok-build.md) | 16 | Too few posts | – | – | 0 | 0 | 0 |
| [Augment Code](https://feedbackbench.com/coding-agents/agents/augment.md) | 17 | Too few posts | – | – | 0 | 0 | 0 |

## Posts

Receipts rule: Up to 5 praise and 5 complaint posts per area and 3 per criterion. Each is a whole post of 60 to 450 characters (700 for areas) with at least 8 words beyond handles and links, that judges the criterion, whose labels are all praise or all complaint, and that contains no slur. Posts that touch the fewest criteria come first, then posts of at most 280 characters, then the newest. A second large language model reads the first 3 candidates per slot and keeps a post only if it clearly praises, or clearly complains about, the agent on that criterion. Links and personal details removed by the source show as marks such as [link].

### Cursor

- Praise, 2026-10-15, @cursor_ai (X): “the unified billing is a gift for @xcreators prorated, i even get a refund, fair pricing, no price drama, just the way x and @grok operates, and thanks to @cursor_ai i didnt automate this, all my grok bots are busy:)” [source](https://twitter.com/190274824/status/2110638616527679923)
- Praise, 2026-10-15, @cursor_ai (X): “ok, i was a little nervous to combine @x , @cursor_ai , @grok , and @bot (my new homies) under a single subscription. but it went really smoothly -- so far, so good! [link]” [source](https://twitter.com/18451316/status/2110824558093578683)
- Praise, 2026-09-06, r/cursor (Reddit): “you'll get the refund. i had pro+ and i upgraded to ultra and immediately got refunded for my previous plan.” [source](https://www.reddit.com/r/cursor/comments/1w8z6nj/purchased_annual_plan_switch_to_different_monthly/p88pdek/)
- Complaint, 2026-10-18, @cursor_ai (X): “@cursor_ai @spacex @spacexai can you pls remove this open invoice. i cant use grok bot for days now on the super unifed plan .....” [source](https://twitter.com/1746480008787525632/status/2111724450160779567)
- Complaint, 2026-10-18, @cursor_ai (X): “@cursor_ai - anyone else seeing their previous ultra sub downgrade as part of the 𝕏 sub stuff? i planned to get the annual ultra membership anyway once i heard 𝕏 sub was happening, but now i believe i'll be paying for it 3 weeks earlier than i should based on 1mo cursor ultra” [source](https://twitter.com/2170884710/status/2111838447501509095)
- Complaint, 2026-10-18, @cursor_ai (X): “yeah @cursor_ai, i'll email support - i got downgraded as part of the 𝕏 merge [link]” [source](https://twitter.com/2170884710/status/2111840854180598124)

### OpenAI Codex

- Complaint, 2026-10-11, r/codex (Reddit): “it's more than just taxes though. it's technically $200 x 1.12% = $224/mo usd but the canadian plan is 250 x 1.12% = $280 cad but i'm being charged the exchange rate, so \~$320 cad and over-paying by $40” [source](https://www.reddit.com/r/codex/comments/1x2xsn3/20x_planning_is_billing_me_at_224_usd_and/pf6fu5t/)
- Complaint, 2026-10-11, r/codex (Reddit): “[link] anyone else being charged more than $200 usd for their plan? i'm being consistently charged $224 usd on a canadian account, and being overbilled where i'm paying $320 vs. the $250 cad advertised. i'm paying almost +$70 cad per month extra because of their billing....?” [source](https://www.reddit.com/r/codex/comments/1x2xsn3/20x_planning_is_billing_me_at_224_usd_and/)
- Complaint, 2026-10-05, r/codex (Reddit): “not from india, but had the same issue, and when i needed to get a 100$ sub, i managed to successfully purchase it with the exact same payment method that i used to try to get the free trial which they were unable to authenticate lol” [source](https://www.reddit.com/r/codex/comments/1wy1pb1/unable_to_get_the_free_trial/pdzglzu/)

### Kiro

- Praise, 2026-09-25, r/kiroIDE (Reddit): “problem is resolved for me! i reloaded my kiro account usage page, hit the "purchase add-on credits" link fresh to open a new stripe page.. filled in my info, and successfully bought my credits. they are appearing in kiro too.” [source](https://www.reddit.com/r/kiroIDE/comments/1wp1sbg/kiro_subscription_payment/pbzwp9m/)
- Praise, 2026-09-25, r/kiroIDE (Reddit): “problem is resolved for me! i reloaded my kiro account usage page, hit the "purchase add-on credits" link fresh to open a new stripe page.. filled in my info, and successfully bought my credits. they are appearing in kiro too.” [source](https://www.reddit.com/r/kiroIDE/comments/1wp1sbg/kiro_subscription_payment/pbzwpxj/)
- Praise, 2026-09-25, r/kiroIDE (Reddit): “problem is resolved for me! i reloaded my kiro account usage page, hit the "purchase add-on credits" link fresh to open a new stripe page.. filled in my info, and successfully bought my credits. they are appearing in kiro too.” [source](https://www.reddit.com/r/kiroIDE/comments/1wp1sbg/kiro_subscription_payment/pbzwrvs/)
- Complaint, 2026-10-08, @kirodotdev (X): “🤡kiro ai is a joke. every card gets declined. fresh card? declined. new account + new ip? declined. can’t even take money properly but wants to sell “pro”. absolute clown product. who face this problem? #kiro #kiroaifail @kirodotdev [link]” [source](https://twitter.com/1408064623144669195/status/2108241703392223734)
- Complaint, 2026-10-04, r/kiroIDE (Reddit): “same issue just now. i used my international card. this seems stripe problem. otp is verified but kiro nor cursor honor that verification and declines transaction.” [source](https://www.reddit.com/r/kiroIDE/comments/1wq22ib/kiro_payment_declined_anyone_else/pdvsfc3/)
- Complaint, 2026-09-28, r/kiroIDE (Reddit): “i've had the exact same issue, on kiro power plan but being billed individual credits” [source](https://www.reddit.com/r/kiroIDE/comments/1wskbwz/need_help_why_i_am_getting_overages_billed_while/pcn46kt/)

### Claude Code

- Complaint, 2026-10-18, @ClaudeDevs (X): “hi @claudeai @anthropicai @claudedevs , my payment for claude pro was successful, but the subscription wasn’t activated. i’d kindly request a full refund to my original payment method.i can share the payment receipt privately. please process my refund asap.” [source](https://twitter.com/1809574068779450368/status/2111795135059210426)
- Complaint, 2026-10-15, @ClaudeDevs (X): “i can't use the ultracode feature in claude code cli after subscribing through the apple store. please fix this @claudedevs” [source](https://twitter.com/1712768725961613312/status/2110736188659151236)
- Complaint, 2026-10-14, r/ClaudeCode (Reddit): “i /login and follow the page to login successfully via console account but no matter what i do, i get "credit balance too low · add funds: [link]" even though the $200 credit has been credited since forever ago and is still on my dashboard. what am i missing?” [source](https://www.reddit.com/r/ClaudeCode/comments/1x62bra/so_how_do_i_use_the_200_api_credits/)

### OpenCode

- Complaint, 2026-10-18, r/opencodeCLI (Reddit): “i just tried to delete my payment method for opencode go.. got a 500 error. also deleting one’s account doesn’t seem to be possible at all.” [source](https://www.reddit.com/r/opencodeCLI/comments/1x8gp72/opencode_security_breach_rotate_your_keys/phg0ae4/)
- Complaint, 2026-10-18, @opencode (X): “@opencode after recharging, it cannot be used, requesting a refund!” [source](https://twitter.com/2109635344241152001/status/2111883923462713345)
- Complaint, 2026-10-14, @opencode (X): “@opencode @opencode on my account [email] you are charging me $14 for space bunny while it is still displayed as free. there is a problem!” [source](https://twitter.com/117400917/status/2110470212575179022)

### Google Antigravity

- Complaint, 2026-10-18, @antigravity (X): “@antigravity i paid for the 100 plan and an hour later upgraded to the 200 plan. did i not get credit for the 100? just got charged 300” [source](https://twitter.com/2033811870260596737/status/2111868942151254181)
- Complaint, 2026-10-17, r/google_antigravity (Reddit): “[link] i’ve had the 18-month pro plan for a year now, but it’s still not active for me.” [source](https://www.reddit.com/r/google_antigravity/comments/1x8aaby/is_gemini_4_argon_available_on_google_antigravity/phc3s25/)
- Complaint, 2026-10-16, @antigravity (X): “@clmt @antigravity so i got off on pro plan but it isn’t considered paid despite paying? that’s weird. will cancel” [source](https://twitter.com/108647274/status/2111043946923032822)

### Devin

- Complaint, 2026-10-10, @cognition (X): “@cognition @dabit3 ticket [zip code]. chatgpt plan toggle is on. after 19:00 cst oct 10, ordinary gpt-6-1-sol-high and gpt-6-astra-medium (catalog marks both partner_provider_openai, not fast) still billed devin. daily quota hit 0%. please investigate and refund those charges.” [source](https://twitter.com/1796148761925947392/status/2108903736907366707)
- Complaint, 2026-10-04, @cognition (X): “@demetreminchev @da7_tech @devinai @cognition and if the team adds a third person, 'full' charges a fee, then if you cancel the third person's plan, you still have to pay. i'm completely helpless at this point.” [source](https://twitter.com/1999158181520637953/status/2106627104951747039)
- Complaint, 2026-09-29, @cognition (X): “@cognition devin is absolutely trash literally the worst first experience ever with an ai agent. what do you mean linking my github automatically switches my team over and then doesn’t use the sub i literally just paid for? what a joke - it doesn’t even make it obvious” [source](https://twitter.com/2081846656610586624/status/2104730707918745843)

### GitHub Copilot

- Complaint, 2026-09-29, @GitHubCopilot (X): “@githubcopilot is such an unmitigated disaster they are now just grabbing your money and refusing to give you the product: @githubcopilot any chance i can get what i paid for? [link]” [source](https://twitter.com/1952048264183775232/status/2105061275265024301)
- Complaint, 2026-08-31, r/GithubCopilot (Reddit): “[link] maybe there is some option to fix it. we would still like to use paid github but these times there was no other option than to cancel the whole account to stop being charged. when we only cancelled copilot it still charged us for about 13 enterprise seats” [source](https://www.reddit.com/r/GithubCopilot/comments/1w3b71u/copilot_charged_us_after_cancel_i_didnt_want_a/)
- Complaint, 2026-09-09, r/GithubCopilot (Reddit): “hi, i recently upgraded subscription to pro+. but my ide still says that i have consumed all the credits and redirects me to manage budget. i am running github copilot in agents vs code. how long does it take to reflect ? because i can see it on my github profile the upgrade and i have usage credits but its not visible on the ide.” [source](https://www.reddit.com/r/GithubCopilot/comments/1wc2d9r/updated_the_subscription_but_no_usage_credits/)

### Cline

- Complaint, 2026-10-16, @cline (X): “@cline hi team, i paid for clinepass on 13 oct 2026 but it was never activated, likely a payment processing error. my support ticket #[phone] has the payment proof. could you please activate it or refund me? thanks!” [source](https://twitter.com/2110640331394048000/status/2111157214279069809)
- Complaint, 2026-09-27, r/CLine (Reddit): “hello cline team, i’ve purchased yearly cline pass .. but it’s asking me to pay monthly again. i’m very disturbed. kindly check and give me my yearly subscription.” [source](https://www.reddit.com/r/CLine/comments/1wr5rt6/hi_cline_support_teami_am_writing_regarding/)
- Complaint, 2026-09-23, @cline (X): “@cline i was unexpectedly charged $80.40 for an annual cline pass, even though my dashboard still shows monthly with renewal on oct 22, 2026. i did not intend to switch to annual billing. please refund the charge and keep my monthly plan.” [source](https://twitter.com/3104366953/status/2102563659994325342)

### Factory

- Complaint, 2026-09-27, @FactoryAI (X): “@droid @factoryai let your users pay you!! been stuck with a failed payment issue since august :(” [source](https://twitter.com/306079362/status/2104243378246578672)
- Complaint, 2026-09-09, @FactoryAI (X): “@tereza_tizkova @factoryai i’ve been looking to get my payment issue resolved. been a droid user for a while now, and paused the sub for a month, and since then i could never resub again.” [source](https://twitter.com/306079362/status/2097690371702895072)
- Complaint, 2026-09-08, @droid (X): “@gitmaxd @droid i want to be a droid user too - but for some reason, payment is stuck for over a month now :(” [source](https://twitter.com/306079362/status/2097220349008171140)

### Amp

- Complaint, 2026-09-21, @AmpCode (X): “@sqs @ampcode @beyang running into a bespoke card billing issue for my work team account. we hit a daily limit on friday, i believe we've cleared that up but am now struggling to get it to transact in amp.” [source](https://twitter.com/846636421/status/2102089871838040544)
- Complaint, 2026-09-11, @AmpCode (X): “why are you dirty bastards trying to rinse my bank account with over 100 transactions?? dirty thieving c&amp;£ts @ampcode” [source](https://twitter.com/976768602828402688/status/2098486645288751535)

### Warp

- Complaint, 2026-09-29, @warpdotdev (X): “@warpdotdev i signed up for a build plan and now i am back on free after 4 days. scam!” [source](https://twitter.com/30821285/status/2104964942554075192)
