Home / Guides / Cost & market / App COGS and unit economics, explained
Market & money

App COGS and unit economics, explained

10 min read

Growth only helps if each user is profitable. Here's how to figure out what a user costs you and whether the math works before you pour money into acquisition.

An app's unit economics are the per-user numbers that decide whether growth builds a business or burns cash: the cost to serve a user (COGS), the cost to acquire one (CAC), the value they deliver over their lifetime (LTV), and the payback period. The economics work when LTV comfortably exceeds CAC — a common target is at least 3:1 — and payback lands inside a window you can fund.

In short

If revenue per user doesn't clear the cost to serve and acquire them, scaling just loses money faster. Model this before you build, not after you're burning.

The four numbers that matter

Unit economics reduce a business to what happens with a single customer: what it costs to serve them (COGS), what it cost to win them (CAC), what they're worth over time (LTV), and how long until they've repaid their acquisition cost (payback). Get these right for one user and you know whether more users make you money or drain it.

What goes into app COGS

Cost of goods sold for an app is what it costs to deliver the service to one user:

  • Infrastructure — hosting, storage, and bandwidth, which scale with usage.
  • Third-party services — APIs, messaging, mapping, and other tools that often bill per use.
  • Payment processing — a percentage of every transaction, plus app-store fees on in-app purchases.
  • Support — the human cost of helping real users.

COGS is what stands between your revenue and your gross margin. Many app costs feel fixed but are actually per-user once you look closely.

Calculating CAC

Customer acquisition cost is the total you spend to win a customer: all sales and marketing spend for a period, divided by the customers gained in that period. Include the real costs — ad spend, content, tools, and the time that goes into acquisition. A channel that looks cheap on ad cost but delivers users who never activate has a hidden, higher true CAC.

Estimating LTV

Lifetime value is what a customer is worth to you over the whole relationship. A workable estimate: average revenue per user, times gross margin, times how long they stay. Because "how long they stay" is a retention number, LTV is mostly a retention story wearing a finance hat — small changes in retention swing LTV dramatically.

The LTV-to-CAC ratio

The headline metric is the ratio of lifetime value to acquisition cost. A widely used rule of thumb is that LTV should be at least three times CAC: below that, there's little margin left to run the business; far above it, you may be underinvesting in growth. The ratio is a health check, not a target to game — a great ratio on tiny volume still isn't a business yet.

Payback period

Payback is how long it takes a customer to generate enough margin to repay their CAC. It matters because it's about cash, not just profitability: a long payback means you're financing growth for months before it returns, which constrains how fast you can scale on a given amount of capital. Shorter payback means each customer refuels the engine sooner.

Why retention drives the economics

Every number here bends to retention. Retention lengthens the lifetime in LTV, improves payback, and lets acquisition spend compound instead of leak. This is why an app with weak retention can have hopeless unit economics no matter how cheap acquisition is — you're refilling a leaky bucket. Fix retention first, and the economics of everything else improve. For the full cost picture, see what an app costs to build and choose a pricing model that fits the value cadence.

Common questions

What are unit economics for an app?

The per-user numbers that determine whether growth is profitable: the cost to serve a user (COGS), the cost to acquire one (CAC), the value they deliver over their lifetime (LTV), and the payback period. If revenue per user doesn't beat the cost to serve and acquire them, scaling loses money faster.

What is a good LTV to CAC ratio?

A common rule of thumb is at least 3:1 — lifetime value roughly three times acquisition cost. Below that, there's too little margin to run the business sustainably; much higher may mean you're underinvesting in growth. Treat it as a health check rather than a number to optimize in isolation.

What is COGS for a software app?

Cost of goods sold for an app is what it costs to deliver the service to one user: hosting and infrastructure, third-party API and service fees, payment processing and app-store fees, and support. It's what separates your revenue from your gross margin, and much of it scales per user.

How do I calculate customer acquisition cost (CAC)?

Add up all sales and marketing spend over a period — ad spend, content, tools, and the time invested — then divide by the number of customers gained in that period. Be sure to count users who actually activate, since a channel that delivers non-activating installs has a hidden, higher true CAC.

Why does retention matter so much for unit economics?

Because retention sets how long a user stays, which drives lifetime value and payback, and lets acquisition spend compound instead of leak. Weak retention can make unit economics hopeless no matter how cheap acquisition is — you're refilling a leaky bucket. Improving retention improves nearly every other number.

Rather have it done for you?

Protobrief turns your idea into the whole build-ready plan — PRD, market, pricing, retention, tracking — before you spend a dollar on code.

See the packages