Running costs & pricing

FitMesh is a side project, not a VC-funded startup. This page is an honest look at what it costs to run, why certain limits exist, and whether £2.99/month is a fair ask.

The honest bit

Almost every cost in FitMesh is fixed — the database, the hosting, the domain. Those stay roughly the same whether there are 10 users or 1,000.

The exception is AI. Every time FitMesh calls Claude to parse a food description, scan a workout notebook, read a PDF diary, or generate a daily inspiration message, it costs real money per call. Small amounts — fractions of a penny each — but they add up if someone is hammering the endpoints, or if a bot is scraping the AI features for free.

That is why AI features have daily limits. They are not there to frustrate genuine users — a real person using FitMesh normally will rarely hit them. They exist to stop automated abuse and to make sure the AI costs stay proportional to the subscription revenue that covers them.

Infrastructure costs

Database (Supabase)Free tier

PostgreSQL on Supabase. The free tier covers current usage comfortably. Would move to a paid tier if user count grew significantly.

Hosting (Vercel)Free tier

Next.js app deployed on Vercel. Serverless functions, edge caching. The free tier has generous limits for a small app.

Domain~£10/year

The only truly fixed cash cost right now.

AI costs (the variable bit)

FitMesh uses Claude Haiku (Anthropic's fastest and cheapest model) for all AI features. It costs a fraction of a penny per call and is well-suited to structured extraction tasks like reading food descriptions or scanning workout photos.

FeatureFree limitPRO limitEst. cost/call
Food description (✏️ Describe)10/day50/day<£0.001
Workout scan (📷 Photo)3/day15/day<£0.002
PDF diary import (📥)2/day10/day<£0.005
Daily Inspiration2/day5/day<£0.001

Costs are approximate and based on Claude Haiku pricing. A real user hitting every limit every day would cost roughly £0.30–£0.50/month in AI calls. A PRO user at full usage would cost roughly £1.50–£2.50/month. In practice, most users use a fraction of their daily limits.

Live AI costs — May 2026

Calculated from real call counts in the database, multiplied by the per-call estimates above. Anthropic doesn't expose a billing API so this is the closest we can get to actual spend — it's accurate to within the variation in prompt length per call.

FeatureCallsEst. cost
Food description (✏️ Describe)102£0.102
Daily Inspiration43£0.043
Workout scan (📷 Photo)15£0.030
PHOTO_LOG9£0.009
Total169£0.184

4

unique users made AI calls

£0.18

estimated AI spend so far

These figures update each time this page loads. No caching — the numbers you see are live from the database.

Does £2.99/month cover it?

Roughly, yes — for a typical user. Here's the honest breakdown:

Infrastructure (share of fixed costs)~£0.10–0.20/month
AI calls at typical usage~£0.20–0.50/month
AI calls at maximum limit usage~£1.50–2.50/month
Development timeNot billed 🙂

The honest answer: at normal usage, £2.99 comfortably covers costs and keeps FitMesh sustainable. If every PRO user maxed every AI limit every day, it would be tight — but that doesn't happen in practice. The limits exist to make sure it never does.

Why the limits exist — the full picture

There are three reasons for AI daily limits, in order of importance:

  1. 1.

    Prevent automated abuse

    Without limits, a bot could call the AI endpoints thousands of times a day, running up significant costs. The free limit of 10 food parses per day is more than enough for a human; it stops a script cold.

  2. 2.

    Encourage subscriptions to cover AI costs

    Free plan users get a meaningful daily allowance — enough to use every feature genuinely. PRO users get substantially higher limits as part of what the subscription covers. If you're using FitMesh heavily and hitting limits, upgrading is the right move — it directly funds the API calls you're making.

  3. 3.

    Keep the free plan genuinely free

    The goal is for the free plan to be useful enough that you actually want to use FitMesh, and for PRO to be worth it if you use it heavily. Limits are calibrated to that — not set artificially low to force upgrades.

Free vs PRO

Free

£0 / month

  • Last 30 days of data across all tabs
  • All integrations (Strava, Hevy, Google Fit, etc.)
  • Full habit tracking and auto-complete
  • Full nutrition logging and food search
  • AI food description parsing (10/day)
  • AI workout scan (3/day)
  • AI PDF diary import (2/day)
  • Daily inspiration (2/day)
  • Your data stored in full, always
PRO

PRO

£2.99 / month

  • Everything on the free plan
  • Up to 12 months of history
  • Full period selector (months, year)
  • Monthly habit view
  • Long-range reports and CSV export
  • AI food parsing (50/day)
  • AI workout scan (15/day)
  • AI PDF diary import (10/day)
  • Daily inspiration (5/day)

Any questions about pricing or limits?

Back to the app