Insight · Agency or one expert

AGENCY OR ONE EXPERT?

Which pays off for a residential developer — a package of services or one accountability for the result.

18 July 202610 min readZbigniew Dukaczewski

For a residential developer the difference is simple: an agency delivers channels — campaigns, creative, content, reach reports. One expert takes on the whole sales system and owns the outcome, not the impressions. An agency answers for the work inside its slice. One expert answers for whether the project sells faster without margin eaten by discounts. These are two different formats of work — and each fits a different moment.

I am not writing this to attack agencies. A good agency does its part better than you would do it in-house. The problem is not agency quality — it is that a developer often buys a package of services when they actually need someone to arrange the whole thing and be accountable for it. Let me lay out the difference honestly, so you choose deliberately.

What a marketing agency does (and what it does not)

A marketing agency is a channel contractor. You get a team that executes specific actions inside its area of competence. The standard scope of agency services for a residential project looks like this:

  • Paid campaigns — Google, Meta, sometimes programmatic; setup, optimisation, budget.
  • Creative — graphics, renders, video, landing and social media content.
  • Project website or landing page — design, build, sometimes a CMS.
  • Social media — profile management, content plan, moderation.
  • Reporting — reach, clicks, cost per lead, number of form submissions.

That is real value and an agency can deliver it. But notice where its accountability ends. The agency answers for a lead reaching the sales office. It does not answer for whether the project positioning is right, whether the price is set for a real buyer, whether the sales office closes conversations, or whether the offer makes sense against the competition next door. That is not an agency flaw — it is the boundary of its role. An agency works in the slice of traffic and creative, not across the whole chain from market to signed contract.

That is why a typical agency report says 'we delivered 340 leads at 180 zloty each', and the board still asks why sales are below plan. Because between a lead and a contract sit five links the agency never touches — and that is where the result usually leaks.

The one-expert model: one accountability for the result

One expert does not replace an agency at making graphics or running campaigns. They do something else: they arrange the whole revenue system of the project and take responsibility for whether it works. They treat marketing not as a bundle of channels, but as a system that runs from the market, through positioning, offer and price, all the way to closing the sale.

The scope is different by definition:

  • Diagnosis — where the result actually leaks: in positioning, price, offer, communication or the sales office.
  • Go-to-market strategy — who this project is for, at what price, and why it should win against the competition next door.
  • System, not channel — tying marketing, offer, pricing and sales into one whole that does not drift apart.
  • Accountability for the result — measured on sales pace and margin, not on the number of impressions.

The key difference: you delegate a task to an agency, you hand over the whole topic to an expert. An agency waits for a brief. An expert defines the problem themselves and says plainly if it sits outside marketing — for instance in the price, or in the fact that the project in that location made no sense before anyone ordered a campaign. Behind this stands real practice: over a decade in this market, more than 20 developers, more than 50 projects. It is not a set of channels — it is someone who has worked through the same problem elsewhere and knows where it usually breaks.

An agency adds channels and reports reach. A developer needs someone who builds the whole sales system and owns the outcome — not the impressions.

Agency, consulting, advisory — how they differ

These three words get used interchangeably, yet they mean three different formats of work. The difference is practical and worth understanding before you sign a contract.

  • Agency — contractor. Executes specific actions in its channel: campaigns, creative, the website. You measure it on work done and leads delivered.
  • Consulting — analysis and recommendation. A consultant studies the situation, runs an audit, hands over a report with conclusions and recommendations. They answer for the quality of the analysis. Implementation stays on your side — the consultant usually does not stay to deliver the effect.
  • Advisory — analysis plus shared responsibility for implementation and result. An advisor not only says what to do, but sees it through implementation and is measured on the outcome. They stay in the project long enough for the recommendation to turn into sales.

To simplify: consulting answers the question 'what is wrong and what to do about it', and stops there. Advisory goes further — 'let us arrange it and drive it to a result'. For a developer with one project to launch and a real sales plan to deliver, a report alone rarely suffices. A report in a drawer does not sell apartments.

The hidden cost: coordinating five contractors

The most expensive problem of the package model is invisible on the invoice. It is the cost of coordination. On a typical project there are usually five parties at the table:

  • Marketing agency — makes traffic and creative.
  • Software house — builds the website, CRM, integrations.
  • Sales office — talks to the client and closes contracts.
  • Freelancer or several — copy, renders, photo, video.
  • The board — wants a result and asks why it is missing.

The question that decides everything: who ties it together? Who answers for the positioning in the agency deck matching what the sales office says on the phone? For the price on the landing page being consistent with the offer strategy? For the software house's CRM actually measuring what matters? If the answer is 'the board' or 'nobody', it means you pay for coordination with your own time and with the drift between contractors — and every drift is a leak in the result.

Each of these contractors answers for their slice and optimises their slice. The agency optimises cost per lead. The sales office optimises its own commission. The software house optimises closing the job. Nobody optimises the one thing you care about: sales pace and margin. That is a role either taken on by one person who ties the whole thing together, or taken on by no one — in which case the board ties it together between one phone call and the next.

Recognise this in your own numbers?

Book a call

When an agency makes sense, and when one expert does

There is no single right answer — there is a right answer for your situation. Honestly: in many cases you need both, just in the right order.

An agency works when:

  • The sales system is already arranged — you know who the project is for, price and positioning are set, the office closes.
  • You need efficient channel execution — campaigns, creative, content — and you have someone on your side who ties it together.
  • The scale of activity needs a team you do not want to build in-house.

One expert works when:

  • You are launching a new project and want certainty that it makes market sense before the budget starts.
  • Sales run slower than plan, leads exist, contracts do not — and nobody knows exactly where it leaks.
  • You have several contractors and no one answers for the whole or for the result.
  • You need someone who will say plainly that the problem sits outside marketing — if that is where it sits.

The healthy order is usually this: first someone arranges the system and takes responsibility for the result, then an agency delivers the channels inside that system. The reverse order — agency first, then hunting for why it does not sell — is the road most developers travelled before they called me.

Frequently asked questions

How does advisory differ from consulting?

Consulting is analysis and recommendation — a consultant studies the situation, hands over a report and stops there, implementation stays on your side. Advisory goes further: an advisor shares responsibility for implementation and is measured on the result, staying in the project until the recommendation turns into sales. For a developer with a real sales plan, a report alone rarely suffices.

What services does a marketing agency offer a developer?

Typically: paid campaigns (Google, Meta), creative (graphics, renders, video), the project website or landing page, social media management, and reporting on reach and cost per lead. An agency answers for delivering traffic and leads to the sales office — not for project positioning, price or closing the sale.

What criteria matter when comparing offers?

What each party is accountable for — work done, or the sales result. Whether the scope covers the whole chain from market to contract, or only one channel. Who ties all the contractors together. Whether you get a recommendation, or also the implementation. And whether someone will tell you plainly when the problem sits outside marketing — because that is the most valuable thing you can hear before spending budget.

Is one expert enough instead of a whole agency?

For arranging the system and owning the result — yes, that is a role for one person. For channel execution at large scale you often still need an agency or a team of contractors. The difference is that then they work inside an arranged system rather than instead of one, and one person answers for the whole.

If you are weighing whether your project needs another agency or someone to arrange the whole thing and own the outcome — let us talk. See how the market launch package works, or reach out through the contact form. You can also call: +48 720 960 708. It is a conversation that costs an hour and can save a quarter of burned budget.

Next step

Let's find where your project is leaking revenue.

Book an initial call