A $20/month tool pays for itself only when it bills a client, replaces a higher cash expense, or ships a revenue asset before renewal. Saving 20 minutes is not ROI if those minutes become scrolling. The test is simple: what did the time buy?

Solo business software payback rule showing time saved versus real cash billed

The hourly-rate ROI trap

Software pages love this equation: $60/hour × 20 minutes saved = $20 earned. I do not accept it. Unbilled time is worth $0 until it reaches a paid deliverable.

Comparison of phantom hourly-rate ROI and real cash payback from software

Use three payback buckets:

  1. Billable throughput: the saved time lets you finish another paid deliverable.
  2. Hard-cost replacement: a $20 tool replaces a $50–$150 contractor task.
  3. Revenue asset shipping: the tool gets a paid page, product, or offer live before renewal.

If a tool fits none of these buckets, it is a hobby expense.

Cursor Pro versus Claude Code API

Cursor Pro costs $20/month. A typical Claude Code agent task using about 80,000 input tokens and 15,000 output tokens costs roughly $0.47 on Sonnet 4.6 or $0.78 on Opus 4.7, using the ledger assumptions for this article.

Break-even task curve comparing Cursor Pro and Claude Code API costs

That puts the rough crossover at 43 Sonnet tasks or 26 Opus tasks per month against a $20 subscription. If you code only on occasional weekends, metered API usage is cheaper. If you ship repository-wide work every day, the flat subscription buys predictable spend.

My stop-loss rule is harsher: if one API session burns $2 without producing a clean, verifiable diff, clear or compact it. A robot repeating the same failed test is not productivity.

Runway credits have a reroll tax

Runway Standard lists 625 credits/month at $15 monthly or $12/month billed annually. Pro lists 2,250 credits/month at $35 monthly or $28/month billed annually.

Runway monthly credits funnel showing prompt reroll tax and fewer usable commercial shots

The plan sells credits. A client needs an accepted output. Four to eight rerolls for one usable clip can turn a large-looking allowance into a small batch of deliverables.

If the month has no paid video job, do not keep the subscription for imaginary capacity. Re-subscribe when a specific invoice justifies it.

From $201.99 to a $30 survivor stack

My default solo stack reached $201.99/month, or $2,423.88/year. The audited survivor stack kept Cursor Pro ($20) and GitHub Copilot Pro ($10): $30/month and $360/year.

Solo business subscription stack cut from $201.99 per month to a $30 survivor stack

That is a reduction of $171.99/month and $2,063.88/year. The point is not austerity. It is runway. Do not buy team seats or industrial volume when the business is still one person and the demand is unproven.

A $99/month SEO suite is also premature when the site has only impressions and no repeatable clicks. More software cannot repair a missing acquisition loop.

The three-gate renewal test

Run every subscription through these gates before the next charge:

Three-gate software renewal decision tree for a solo business stop-loss test

Gate 1: Used?

Did it help ship a file, commit, or client asset in the last 14 days? If not, cancel or downgrade.

Gate 2: Unique?

Does another paid tool already do 80% of the job? If yes, remove the overlapping seat.

Gate 3: Paid back?

Did it bill, replace a cost, or ship value worth at least 3× its monthly fee in the last 30 days? If not, switch to free or metered usage.

Software is leverage only when it moves a paid deliverable. If it renews without doing that, you are not the customer anymore. You are the recurring revenue.