Packages and pricing for GTM mandates: how agencies cost their offer – Advanzo Blog
Go-to-Market

Packages and pricing for GTM mandates: how agencies cost their offer

How do you cost packages and pricing for GTM mandates without underselling yourself? From effort to margin: models, examples and CHF calculations for agencies.
Elena Trajkovska
Elena Trajkovska
11 min read

Packages and pricing for GTM mandates are best worked out backwards: start with the real monthly effort, then your target margin, and only then the number on the proposal. A GTM mandate (Go-to-Market, meaning bringing a product to market and winning customers) is not a fixed deliverable but ongoing work with fluctuating effort. Ignore that, and you sell flat fees that turn into a loss after three months.

This article shows you how to cost your GTM packages cleanly as an agency: which models exist, how to estimate the effort, where realistic CHF ranges sit, and which mistakes quietly eat your margin.

What does a GTM mandate actually contain?

Before you name a price, you need to know what you are selling. A GTM mandate for a Swiss SME is rarely «just lead generation». In practice it is a mix of strategy, setup and ongoing delivery.

Typical components are:

  • Strategy and positioning: defining the ICP (Ideal Customer Profile, the type of customer you serve best), sharpening the message, choosing channels.
  • Setup: configuring the CRM, defining pipeline stages, building templates and sequences, setting up tracking.
  • Ongoing delivery: outbound, content, campaigns, follow-ups, reporting.
  • Steering: weekly calls, reviews, adjustments.

Each of these blocks costs time. And time is the only thing an agency truly sells. If you do not break the mandate into such blocks, you are costing in the dark.

If you want to revisit the fundamentals of Go-to-Market for the Swiss market, our overview of Go-to-Market for Swiss SMEs is a good starting point.

Which pricing models exist for GTM mandates?

There is no single correct model. There is the right one for a given phase and a given client. These four models cover almost every case.

1. Project price (fixed fee)

You name a fixed price for a clearly bounded outcome, such as «GTM setup in 6 weeks». Good for setup and strategy phases with a clear start and end. Risky as soon as the scope is fuzzy.

2. Retainer (monthly flat fee)

The client pays the same amount every month for a defined package of work. Good for ongoing delivery and predictable revenue. This is most agencies' favourite model because it brings recurring income.

3. Time and materials (hourly rate)

You bill the hours actually worked. Fair when scope is unclear, but hard to plan for both sides and often a source of friction.

4. Performance-based

You get paid per lead, per meeting or per closed deal. It sounds attractive but is delicate: you carry risk you often cannot control alone, because the close sits with the client.

In practice you combine models: a fixed fee for setup, then a retainer for delivery. For a deeper look, see our comparison of GTM models.

ModelBest forPredictabilityRisk for you
Project priceSetup, strategyMediumScope creep
RetainerOngoing deliveryHighOver-delivery
Time and materialsUnclear scopeLowFriction
PerformanceMature channelsLowHigh

How do you estimate the effort per mandate correctly?

Your margin is decided by the effort, not by the price. So you estimate the hours first, honestly and with a buffer.

Work through it like this:

  1. List every activity in a typical month (calls, outbound, content, reporting, steering).
  2. Estimate the hours per activity, plus a 20 percent buffer for the unexpected.
  3. Add your internal cost rate per hour (salary plus overhead, not just salary).
  4. Put your target margin on top, typically 30 to 50 percent.

A simple example: a consultant costs you internally CHF 90.00 per hour (salary plus a share of rent, tools, admin). A retainer of 25 hours per month therefore costs you CHF 2'250.00. With a 40 percent target margin you land at a price of CHF 3'750.00 per month. That is your floor, not your wish price.

How much does a GTM mandate typically cost in Switzerland?

There are no fixed tariffs, but there are ranges you can anchor to. The figures below are illustrative and depend heavily on seniority, region and scope.

  • GTM setup (one-off): CHF 4'000.00 to CHF 12'000.00, depending on the depth of strategy and tooling.
  • Small retainer (roughly 15 to 20 hrs/month): CHF 2'500.00 to CHF 4'000.00 per month.
  • Medium retainer (roughly 25 to 40 hrs/month): CHF 4'500.00 to CHF 8'000.00 per month.
  • Large mandate (dedicated team, multiple channels): CHF 8'000.00 and up per month.

What matters: the price has to match the client's maturity. A startup without budget needs a lean solution, not a large mandate. Our piece on a lean GTM strategy on a low budget shows how.

Example 1: a fiduciary office in Zurich

A fiduciary office in Zurich wants to win new SME clients. It has no sales structure but a strong network. You propose a two-stage offer.

Phase 1 – setup (fixed fee CHF 6'500.00): define the ICP, configure the CRM, build the pipeline and templates, and a first referral and outbound concept.

Phase 2 – delivery (retainer CHF 3'800.00/month): 22 hours per month for outbound, follow-ups, monthly reporting and a weekly steering call.

Your maths for Phase 2: 22 hours times CHF 90.00 internal rate equals CHF 1'980.00 in cost. At a price of CHF 3'800.00 you keep a margin of around 48 percent. Crucially, you define in the contract exactly what those 22 hours cover, so the effort does not quietly grow.

Example 2: a SaaS startup in Lausanne

A SaaS startup in Lausanne has a product but no repeatable sales system. Budget is tight, learning matters. A compact test mandate fits here.

3-month pilot (CHF 4'200.00/month): you test two channels, build sequences, and measure CAC and qualified meetings. After three months you decide together whether and how to continue.

Here you run a quick CAC calculation (CAC = Customer Acquisition Cost, the cost to win one customer):

  • Mandate cost over 3 months: CHF 12'600.00.
  • Plus ad budget: CHF 3'000.00.
  • Total acquisition cost: CHF 15'600.00.
  • Customers won in the pilot: 6.
  • CAC: CHF 2'600.00 per customer.

If a customer brings CHF 7'200.00 in revenue over two years, a CAC of CHF 2'600.00 is justifiable. Exactly this calculation turns a pilot into a mandate worth extending. To work out which client even fits such a test, start with your customer profile and pipeline setup.

What role does the CRM play in your costing?

A lean CRM is not just a tool for the client, it is your lever on margin. The less time you lose on admin, the more hours flow into work the client can see.

Concretely, a simple CRM helps you with three things:

  • Transparency: you can show the client the state of the pipeline at any time, which makes reporting faster.
  • Handover: after setup you can hand the client a clean system instead of tying them to you.
  • Multiple clients: you run several mandates in parallel without losing the overview.

This is exactly where the setup-and-handover model fits: you build the system, hand it over, and optionally stay on for steering. That creates recurring revenue without the client feeling trapped. Data stays in Switzerland, which often tips the decision for Swiss SMEs. If you need to connect existing tools, the integrations overview shows what is possible.

Common mistakes when costing GTM packages

Most margins are lost not through low prices but through avoidable mistakes.

  • Counting only the salary: forget the overhead and you cost systematically too low.
  • Giving away steering for free: calls, reporting and alignment are work and belong in the package.
  • Allowing scope creep: without clear boundaries the effort grows quietly while the price stays flat.
  • Overrating performance models: you carry risk for something the client often controls (the close, for example).
  • No price adjustment clause: a mandate without an annual adjustment loses real value over time.
  • Not pricing in tools: CRM, mailing, ads, it adds up and must be passed through or built into the price.

A checklist for your next proposal

Before you send a GTM offer, run through these points:

  1. Scope broken into clear blocks (setup, delivery, steering)?
  2. Hours per block estimated, including a 20 percent buffer?
  3. Internal cost rate including overhead used?
  4. Target margin of at least 30 percent included?
  5. Model matched to the phase (fixed fee for setup, retainer for ongoing)?
  6. Service boundaries defined in writing (what is included, what costs extra)?
  7. Tools and ad budget shown separately?
  8. Term, notice period and annual price adjustment agreed?

These eight points prevent the most expensive surprises. They turn a gut feeling into a defensible offer you can stand behind in negotiation. For your own packaging, our pricing page shows how a lean CRM is priced.

Frequently asked questions

Should I disclose my hourly rates?

Not necessarily. Sell outcomes and packages, not hours. Internally you cost with hourly rates, externally you communicate value. That avoids arguments over every single line of effort.

When does a retainer beat project pricing?

As soon as the work becomes ongoing and repeats. Setup is a project, delivery is a retainer. The retainer gives both sides predictability and you recurring revenue.

How do I handle clients who only want performance models?

Carefully. Offer a hybrid: a smaller base fee plus a success share. That covers your costs and shares the upside without you carrying all the risk alone.

How do I prevent scope creep in a retainer?

Define a clear hour allowance and a list of included services. Anything beyond that is quoted separately. Put it in writing and raise it openly in the first call.

How often should I adjust prices?

At least once a year, ideally with a clause in the contract. An adjustment of a few percent is normal and protects your margin against rising costs.

What if a client finds my offer too expensive?

Reduce the scope, not the rate per hour. Offer a smaller package with fewer hours. That keeps your margin intact and leaves the client in control of their budget.

Start lean

Good GTM packages are not built in a spreadsheet alone, but in practice: cost honestly, scope clearly, hand over cleanly. A simple CRM is your quiet margin lever, because it reduces admin and creates transparency.

You can start Advanzo for free at advanzo.app, with no credit card, with data in Switzerland and deliberately kept simple. And if you are an agency building or scaling GTM mandates: let's talk about a partnership, write to us at hey@advanzo.ch.

Ready to simplify your sales?
Sign up today
Advanzo CRM

Start for free with Advanzo and experience right away how simple deal management can be.

No cost, no risk, no credit card.
Sign up for free
Up to 25 deals closed
No hidden costs
Free email support
Companies and teams working with Advanzo