Skip to content
← All articles

Notes for owners · Business growth

Why marketing agencies do not publish prices, and what a fair quote looks like

Why a careful agency will not quote before reading your records, how a fair quote splits agency time, media spend and production, and what to check is in and out of scope.

The GullySales team · Updated 17 Oct 2026 · 5 min read

Editorial illustration for Marketing budget optimisation
On this page
  1. What is a premature price made of?
  2. What do you hand over to get a real quote?
  3. How do you tell an honest "we need to see first" from a dodge?
  4. The anatomy of a fair quote
  5. For example: a bakery chain in Mangaluru
  6. What should make you slow down?
  7. When a published price is perfectly fine
  8. Write one brief and send it unchanged

You asked three agencies what it costs to "get more enquiries". One sent a figure by return. One said they would need to understand your business first. One sent a deck with no number. Is the second a dodge? Sometimes. But a price quoted before anyone has looked at your records is a guess, and a guess is either padded or short. A fair quote comes after the agency has read your brief. It splits your money into agency time, media spend and production, and says plainly what is in and what is out.

What is a premature price made of?

Four unknowns, and each can move the price a long way.

What already works: a website that loads, a Google Business Profile with reviews, a person who answers the phone. What has to be built from nothing. How many channels are live and how many are wanted. And whether anyone records where enquiries come from, because without that no result can be judged.

Imagine, as an invented pair, two clinics in the same town that both ask for "more enquiries". One has a working site, a profile with reviews and a receptionist who logs calls. It needs help with a few weak links. The other has no record of where calls come from. It needs a baseline built before any campaign makes sense. Same request, different work, different price. That is why GullySales does not publish one. We read your requirements brief and speak to you. Then we send scope, fee and term in writing.

What do you hand over to get a real quote?

Do this before the first call, so the agency spends its time on your business and not on asking for basics.

  • Your website address and your Google Business Profile link, if you have them.
  • A rough count of enquiries and orders for the last quarter, even if it is from memory.
  • Where enquiries come from today, in your own words.
  • The area you serve and the products that matter most.
  • The media money you could commit, as a range.

An agency that quotes without any of this has priced a business it has not met.

How do you tell an honest "we need to see first" from a dodge?

Apply three tests to the reply.

It names what it wants to see. "Your last three months of enquiries, your website address, how you take bookings" is honest. "Tell us about your goals" is a form letter.

It gives you a way to compare. After reading, the agency should offer a range or a scoped figure and tell you what would move it up or down.

It says what it would not do. An agency that has read your position will tell you that something you asked for is not worth buying yet. Silence on that suggests the quote is a template.

The anatomy of a fair quote

Look for three parts, each visible on its own line.

PartPays forWhat to check
Agency timeThe people thinking, building and reportingWho works on it, what they hand over, and for how long
Media spendMoney paid to platforms and sellers for reachSeparate, in your control, with proof of spend
ProductionThings made once: photographs, a site build, printed piecesItemised, with who owns the files at the end

If the quote is one figure, ask for the split. Refusal is informative: you cannot then tell how much of your money reaches an audience at all. Quotes side by side need the sheet in the cost of a bad quote. The first meeting is covered in questions to ask before hiring a marketing agency.

For example: a bakery chain in Mangaluru

This is an invented case. An owner with four outlets wants corporate gift boxes for the festival season. Agency one sends a single monthly figure. Agency two sends a long deck priced as "digital marketing". Agency three asks first for last season's order book and the list of corporate buyers. Then it sends a one-page quote. Time, media and production are listed. Photography and a second language are marked out, and the ad account is named as the owner's.

The owner cannot compare the first two with the third, because they answer different questions. The mistake was asking each agency a different question on a different call. The owner sends all three the same one-page brief: the outlets, the buyer list, the festival dates, the media money that can be committed. The quotes that come back sit side by side. Agency three's total is the highest, because its media line is shown instead of buried, and the owner has to decide whether the clarity is worth the larger-looking number. The others can now be asked to explain their single figures against the same brief.

What should make you slow down?

A quote that promises a ranking or a number of enquiries. Nobody controls those, so the rest of the quote may be built on hope. A quote with no named people. A quote that bundles media into the fee with no proof of spend. A quote that arrives within an hour of your first message, before anyone has asked you anything.

A low quote is not wrong. It may suit a narrow job. Ask what it leaves out.

When a published price is perfectly fine

When the job is set and repeatable, such as a fixed number of printed pieces or a standard site of a stated size. A list is quicker there, and asking for a custom quote would waste your time. It stops suiting you the moment the problem is "we are not getting enquiries", because the cause is unknown.

To work out how much to set aside before you ask anyone, read how much an SME should spend on marketing.

Write one brief and send it unchanged

Write one page: what you sell, where, how enquiries arrive now and the media money you can commit. Send it unchanged to every agency and compare only the quotes that answer it. The pricing page says how our own quotes are built. If you would like ours, tell us what you need.

Questions

Questions owners ask.

Is an agency that publishes a fixed price list a red flag?
Not by itself. A fixed list can suit a narrow, repeatable job, such as a set number of posters. It becomes a concern when the same price is offered to every business without reading its records, because the work that is needed differs.
Should the media spend be inside the agency fee?
Keep it separate and visible. Media spend is money paid to the platform or seller for reach, and it should be shown as its own line so you can see what the agency charges for its time. A single bundled figure hides both.
How many quotes should I collect?
Two or three is enough, if each is built from the same written brief. Quotes built from different conversations are hard to compare. Send everyone the same brief and ask each to list what is in and what is out.

From the blog

More notes for owners.

Where this fits

Three pieces of sales work, in this order.

GullySales builds every engagement from three pieces of sales work. This page is not one of them, but the same three steps apply to the business behind it.

  1. Step 1

    Sales audit

    Find where deals are being lost and what to fix first.

    Start here if you cannot say where orders are lost.

  2. Step 2

    Sales process design

    One written way to sell, from first enquiry to repeat order.

    Start here if every salesperson sells differently.

  3. Step 3

    Sales management

    A target, a review routine and someone who owns the number.

    Start here if the team has targets and no routine.

Tell us what you need Your brief is read before we call. Scope, fee and term in writing.

Your next practical step

Tell us what you are trying to grow, and we will read it before we call.

Eight short steps, mostly taps. Skip anything you would rather answer on the call.