Delivery Process @ Varstatt

What's the difference between freelancer, agency, and retainer?

Three service models with different incentive structures. The key insight: productize the workflow, not the service.

Three models, three different incentive structures.

Fixed-price freelancing has a perverse irony. Bad projects have unclear scope and clients who don't pay. Good projects require so much upfront scoping — calls, scope documents, negotiation — that the overhead kills profitability. Better projects mean more overhead, which means less profit.

Agencies typically have one developer doing the work, but the client pays for a team of five: project manager, account manager, QA, and overhead. Client pays triple for the same output.

Retainer productizes the relationship — the workflow, process, and cadence — not the service itself. Client pays weekly, developer delivers weekly, both stay invested. No awkward renegotiation when a good project wants to continue.

The key insight: you can't productize the service (every project is different), but you can productize the relationship.

Hours Are Wrong explains why measuring presence instead of outcomes creates broken incentives. Weekly Accountability creates feedback loops with teeth — delivered value means you continue, dropped the ball means you stop. Exit Freedom makes cancellation easy so the relationship continues because the work earns it.

Choose a model that aligns incentives. Retainer works when you need continuous development and want predictable costs without scope creep arguments.