No % of budget
A flat fee for management. My income doesn't grow when you spend more - my incentive is to push the cost per lead down.
Google Ads · Meta · Warsaw
Google Ads and Meta ads management in Warsaw — built around leads and sales, not clicks. Every euro tied to a conversion, ROAS and GA4 reporting.
×6
avg ROAS
−40%
cost per lead
GA4
end-to-end analytics
ROAS · 30 days
×6.2
+18%142
leads
€4.10
cost / lead
7.8%
CTR
€0.62
CPC
The problem
When ads "don't work", it's almost always one of three reasons - and the budget isn't one of them.
Without conversion tracking the algorithm has no idea what a "lead" is, so it brings clickers instead of clients. Half the ad accounts in Poland run exactly like this: plenty of traffic, no sales.
The "% of budget" model is a built-in conflict of interest: the agency earns when you spend more, not when a lead gets cheaper. That's why the reports talk about reach instead of cost per lead.
Half the result is the landing page. A slow page with no offer and no form burns even perfectly tuned traffic. I build both the ads and the pages - and answer for the whole chain.
Ad accounts
Google Ads and Meta Ads in one dashboard: spend, leads, cost per lead and ROAS — in real time. No black box.
Search, Performance Max, Shopping and YouTube — built around the keywords your buyers actually type, not broad-match guesswork.
Facebook and Instagram campaigns with creative testing, audiences and retargeting, wired to the same conversion goals as your search ads.
GA4, Google Tag Manager and server-side events. We count leads and sales, not clicks — so spend follows what works.
A Looker Studio dashboard you actually read: cost per lead, ROAS and what changed this week. No screenshots, no jargon.
Ads are half the job. I build or tune the landing page so the click becomes a lead — same hand, same standard.
Month to month. You own the ad accounts, the data and the pixels. Leave whenever — nothing held hostage.
Zero risk
A model where I want the same thing you do: a cheap lead, not a big budget.
A flat fee for management. My income doesn't grow when you spend more - my incentive is to push the cost per lead down.
Google Ads, Meta, pixels and the full history live on your accounts. If you leave, everything stays with you, including the accumulated data.
How much was spent, how many leads came in, what a lead costs, what I'm changing next. In plain language, no "reach" and no fluff.
We work month to month, no long contracts. You can leave any month - and that's my best incentive to do a good job.
The process
This is what a launch from scratch looks like. If you already have an account, we start with an audit - and usually find 20-30% of the budget going up in smoke.
We go over the product, margins and regions. We set a target cost per lead and pick the channels: Google for hot demand, Meta for warm. Plan and budget locked in.
Campaigns, audiences, ads and the key part - conversion tracking down to the lead and the call, server-side included. Skip this step and ads become a lottery.
The first 1-2 weeks: cutting junk queries, testing ads, adjusting bids. The algorithms learn from the right signals.
What brings leads gets scaled, what burns budget gets cut. At the end of the month you get a report with numbers: spend, leads, cost per lead, plan for the next month.
Pricing tiers
Polish agencies: 1,500–2,500 zł/mo
Google Ads or Meta — one channel built around conversions.
Polish agencies: 3,000–5,000 zł/mo
Google Ads and Meta together — set up and run for conversions.
Polish agencies: 6,000–10,000 zł/mo
Multi-channel performance for budgets from €3,000/mo.
Rate ≈ 4.3 zł per €1. Flat management fee — no percentage of spend: I treat your budget like my own. You pay the ad budget to Google and Meta directly. The final number is fixed after a call.
Comparison
Three ways to run ads. The difference isn't in the buttons - it's in the payment model and who answers for the result.
| buildbyalex | Agency | DIY | |
|---|---|---|---|
| Payment model | flat €290-850/month | % of budget | your time |
| What pays the contractor | a cheap lead | a big budget | - |
| Minimum budget | from 1 500 zł/month | from 5 000-10 000 zł/month | any |
| Conversion tracking down to the lead | not always | hard without experience | |
| Landing page for the ads | I build it myself | subcontracted, billed separately | no |
| Accounts and pixels are yours | not always | yes | |
| Reporting | weekly, in plain language | a PDF once a month | - |
| Lock-in | month to month, leave any time | 6-12 month contract | - |
Running it yourself is a fine path if you have 10+ hours a week to learn. Usually it's cheaper to buy those hours from a specialist.
For lead-gen in Poland, a realistic start is €500–1,500/month of ad spend — separate from my management fee. We set the budget to your goal on the first call and scale only once the numbers add up.
Doing it yourself makes sense on a small test budget with time to learn. Above roughly €500–700/month, setup mistakes cost more than my fee — budget burned on the wrong keywords can eat a whole month. That's when hiring out simply pays.
Ads bring traffic and leads from day one, but only while you pay. SEO builds visibility over 3–6 months and is cheaper long term. For most businesses the best move is starting with Ads for quick results while building SEO in the background — I do both.
Yes. Local campaigns start from a few hundred zloty a month, targeted only at your area and keywords with real buying intent. The key is measuring conversions — calls and forms — so you can see the ads pay back, not just 'run'.
Setup (from €300) is the one-time build: account structure, tracking, conversions and first campaigns. Management (€500/month) is the ongoing work — optimization, A/B tests, reporting and scaling. Many clients start with setup and add management once leads come in.
Search campaigns can bring leads in the first week. Meta and Performance Max need 2–4 weeks to exit the learning phase. Real optimization comes from data, so the first month is about gathering it.
I run both, often together — shared conversion goals, one dashboard, budget flowing to whichever channel is cheaper that month. If clients already search for your service on Google, starting with Search captures the hottest leads and usually a better cost in B2B and local services. Meta works when demand needs warming up — new audiences, retargeting, a visual product.
You do. I work inside your Google Ads and Meta Business accounts, or set them up in your name. When we part ways, everything stays with you — data, pixels and history.
No. A flat €500/month to manage, with no cut of your ad spend — so I have zero incentive to inflate the budget whether you spend €500 or €5,000. You pay the ad budget straight to Google and Meta from your own card. Your Looker Studio report shows cost per lead and ROAS, so you see exactly where the money works.
We work across all of Poland and remotely — Warsaw, Kraków, Wrocław, Gdańsk, Poznań or a smaller town, it makes no difference. Calls, demos and handover happen online; the contract and payment are remote. An in-person meeting in Warsaw is available on request.
Dig deeper
What clients say
A few words from founders and teams I've shipped for.
Launched our store in 11 days — multilingual, fast, and already on page one for three of our main keywords.
The Telegram bot handles the first conversation with every lead now. My sales rep only steps in when the deal is hot.
Leads land in our CRM with every field already filled. No more copy-pasting from chats — the pipeline moves itself.
Shipped to the App Store and Google Play in three weeks. The handover docs let my team take it from there without me.
Set up our Google and Meta ads from zero. Cost per lead dropped by about a third in the first month.
He rebuilt the site and six weeks later ChatGPT was recommending us by name. Didn't know that was even possible.
Free 30-minute call. No sales pitch — just a real conversation about what you need and whether I'm the right person to build it.
No sales pitch — just a clear read on your scope.