Free Mockup
Marketing

The pricing model an agency uses tells you more about your relationship than its rate card does.

Hourly, retainer, project and performance pricing each shift risk to a different party. Know whose risk you are actually carrying before you sign.

Every pricing model is really a risk-allocation decision

Agencies rarely explain their pricing model as a risk decision, but that is exactly what it is. Hourly billing puts the risk of scope creep and inefficiency on you, the client, the meter runs regardless of outcome. A fixed project price puts that same risk on the agency, who now has to estimate correctly or absorb the overrun themselves. Performance pricing puts revenue risk on the agency and reporting-trust risk on you. None of this is inherently good or bad. It is a trade-off, and the right choice depends on the type of work, not on which model sounds most modern.

This matters more than most SMEs realise when comparing quotes. Two proposals with identical monthly totals can carry completely different risk profiles, one might be a capped, scoped retainer with named deliverables, the other an open-ended "marketing support" fee with no defined output. The number on the page tells you almost nothing about which one protects your budget better.

This guide walks through the five common models, what each one is actually built for, and the specific questions that expose whether a given quote is fair, regardless of which model it uses.

Five pricing models, and who carries the risk

ModelWho carries the riskBest suited to
HourlyClient, inefficiency and scope creep both cost moreAd-hoc, unpredictable or exploratory work with no fixed scope
RetainerShared, depends heavily on how clearly deliverables are definedOngoing management: social, SEO, paid media, content
Project-basedAgency, must estimate correctly or absorb overrunsFinite, well-defined outcomes: a website, a campaign launch, a brand system
Performance-basedAgency, on the upside; client, on data trust and attribution accuracyChannels with clean, agreed-upon attribution, often paid media or affiliate-style work
Value-basedClient, on defining value correctly upfrontSpecialist strategic work where outcome value clearly exceeds hours worked

Hourly billing: honest, but only with real discipline attached

Hourly billing is the most transparent model on paper, you see exactly what you are paying for, task by task. It works well for genuinely unpredictable work: a one-off technical fix, a research project, or early-stage exploration where nobody yet knows how many hours a task should reasonably take.

It works badly the moment scope is actually predictable but billed hourly anyway, because it removes any incentive for the agency to work efficiently, the same outcome delivered faster earns less revenue under this model, which is a genuinely awkward incentive to build a relationship on. Ask for a capped estimate and a defined scope even under hourly billing, so "hourly" does not quietly become "unlimited."

Watch specifically for vague line items ("strategy," "account management," "miscellaneous") billed by the hour with no attached deliverable. That is where hourly billing most often drifts from fair to exploitative, not in the headline rate itself.

Retainers: powerful for ongoing work, dangerous without deliverables

A retainer suits work that is genuinely ongoing and evolves month to month, social media management, SEO, paid media optimisation, content production. The agency needs sustained context and capacity, and a fixed monthly fee removes the friction of re-scoping every single task from scratch.

The risk with retainers is not the model itself, it is a retainer with no defined deliverables. "Ongoing marketing support" for a fixed monthly fee, with no stated number of posts, no defined reporting cadence, and no clear scope boundary, is the single most common source of SME frustration with agencies. Six months in, nobody can say precisely what was delivered, only that invoices were paid.

A well-built retainer names specific deliverables per month, a reporting cadence, a clear escalation path for out-of-scope requests, and a review point where either party can adjust scope or exit. That structure protects both sides, the agency from unlimited scope creep, and the client from paying for vague "support" with nothing concrete attached to it.

Project pricing: the right model for a defined finish line

A website build, a brand identity system, a single campaign launch (anything with a clear, describable end state) suits project pricing well. Both sides agree on scope upfront, the agency prices the risk of getting that estimate right, and the client gets budget certainty regardless of how many internal hours the work actually takes.

The trade-off surfaces when scope changes mid-project. A fixed price only stays fair if change requests are priced separately and explicitly, rather than absorbed silently by either side. An agency that absorbs every scope change for free is quietly training clients to keep adding requests; a client who refuses to pay for any change at all is quietly asking an agency to work at a loss.

A properly scoped project quote should define what is included, what triggers an additional cost, and what "done" and accepted actually look like, echoing the same acceptance-criteria discipline a good website brief requires. Vague scope is the real risk in project pricing, not the fixed-price structure itself.

Performance-based pricing: aligned incentives, if the numbers are trustworthy

Performance pricing (a percentage of ad spend, a fee per qualified lead, or a share of attributed revenue) aligns incentives elegantly on paper. The agency earns more when your business genuinely does better, which sounds like exactly the arrangement every client wants.

It only works cleanly where attribution is genuinely reliable and both sides agree on the same definition of a qualified outcome. Paid media, where clicks, conversions and spend are trackable with reasonable precision, is a common and fair fit. Broader brand or content work, where attribution is inherently fuzzier, is a much shakier place to build a pure performance model, disputes about "did this actually cause that result" become frequent and hard to resolve fairly.

Before agreeing to performance pricing, confirm exactly what counts as a qualified lead or a conversion, who owns the tracking, and what happens when tracking breaks or a platform changes its reporting, because it eventually will, and the contract needs an answer ready before that happens, not after.

Value-based pricing: rare, and easy to mis-sell

Value-based pricing charges for the outcome’s worth to the client rather than the hours or deliverables involved, a specialist strategist priced at a premium because their recommendation is projected to be worth far more than the hours spent producing it. Done honestly, this can be a fair model for genuinely senior, high-impact strategic work.

Done dishonestly, "value-based" becomes a label attached to an arbitrary high number with no clear connection to actual outcome, deliverable or hours. If an agency proposes value-based pricing, ask them to state, specifically, what value they expect to create and how you will both know whether that value actually materialised. If they cannot answer specifically, the pricing is closer to guesswork dressed up in more confident language.

Most SME marketing work does not genuinely need value-based pricing, it needs clearly scoped retainers or project fees. Be cautious of any agency reaching for a value-based framing on routine execution work; it is sometimes a sign the actual scope was never going to survive a straightforward hourly or project comparison.

Questions that expose whether any quote is fair

  • What specifically is included this month, in enough detail to check off when delivered?
  • What is explicitly excluded, and what does adding it back in cost?
  • How is a change request priced, and who has to approve it before work starts?
  • What reporting will I receive, on what cadence, and in what format?
  • What happens if I want to pause or exit, notice period, final invoice, asset ownership?
  • For performance pricing specifically: who owns the tracking, and what is the agreed definition of a qualified outcome?

A fair price is not the lowest number on the page. It is the number attached to a scope specific enough that both sides can tell, without an argument, whether the work was actually delivered.

Sipho Dlamini, Growth Marketing Lead

How Nexus prices, and why it is split the way it is

Nexus separates project work, ongoing retainers and third-party spend deliberately, rather than folding everything into one blended monthly number. Website builds are project-priced (Launch from R3,000, Business from R5,500, Pro from R8,000, with custom and ecommerce scoped separately) because a website has a definable finish line. Paid media management runs as a retainer starting at R5,000 a month plus 10% of ad spend and a R1,800 setup fee, because ongoing campaign management is genuinely ongoing work, and ad spend itself is a pass-through cost, not agency revenue.

That separation exists so a client can see exactly which number pays for what (build, management or media) instead of reverse-engineering a bundled quote to find out where their budget is actually going. We would rather a prospective client compare our itemised numbers against a competitor’s bundled quote and ask sharper questions, than win a deal on a total that looks smaller only because it hides more.

None of this is a claim that our model is the only fair one. Bundled retainers work well for some agencies and some clients. The point is to know which model you are buying into, and to insist on the same scope specificity regardless of which structure a proposal uses.

What to do next

Before comparing agency quotes again, sort each one into project, retainer, performance or value-based pricing, then apply the fairness questions above to each. A cheaper-looking monthly number attached to a vague scope is very often the more expensive choice within three months.

If you are choosing between models for your own upcoming project (a website build, ongoing social management, or a new paid campaign) match the model to the type of work rather than to whichever sounds most familiar from a previous relationship.

Read our full digital marketing pricing guide for a South African-specific breakdown of typical numbers, or contact Nexus directly with your current quotes, we will tell you honestly where a proposal is well-scoped and where it is not, even if the work is not ours to win.

FAQs

Questions this article answers.

Retainers are most common for ongoing work like social media, SEO and paid media management; project pricing is most common for websites, brand systems and campaign launches.
It can align incentives well, but only where attribution is clean and both sides agree on what counts as a qualified outcome. It works less well for brand or content work with fuzzier attribution.
Scope drivers vary by project. Reputable agencies should still publish clear entry prices and inclusions, even if the final number depends on specifics confirmed during scoping.
It depends on channel and scope, but any retainer should list specific deliverables and a reporting cadence, an undefined "ongoing support" retainer is a common source of disputes.
Yes, for genuinely unpredictable or exploratory work, provided there is a capped estimate and defined scope attached, open-ended hourly billing with no cap is harder to control.
Website builds are project-priced with published entry points; paid media runs as a retainer plus a percentage of spend and a setup fee. Each is scoped and quoted separately.
A bundled monthly total with no itemised breakdown of what is included, excluded, or how change requests are priced.

Compare your quotes against real scope

Send us the proposals you are weighing. We will tell you honestly where the scope is clear and where it is not.

Want a site that earns the enquiry?

Request a free homepage mockup, or WhatsApp Nexus with your brief, we respond within a business day.