TILTH
Vol. 01 — Bengaluru to Global
Insights  /  Paid Ads

How to tell if your ad spend is actually profitable (a 5-minute self-audit)

Busy dashboards are not the same as profit. Here are five checks you can run today to find out whether your ad budget is building the business — or quietly leaking out the bottom.

Most marketing teams can tell you their cost per click, their click-through rate, and how many conversions the dashboard reported last week. Far fewer can answer the only question that actually matters to the business: for every rupee we put into ads, how many came back?

That gap is where budgets quietly die. The campaign looks active, the charts trend up and to the right, and yet the bank balance doesn't move. Before you scale spend — or blame the channel — run these five checks.

1. Is your conversion event actually revenue?

Open your ad platform and look at what it's optimising toward. If the conversion event is a page view, an "add to cart," a form fill, or a lead — the algorithm is buying you those things, not revenue. Platforms are ruthlessly good at finding people who do the action you reward. Reward the wrong action and you'll get a beautiful dashboard and an empty till.

The fix: make sure a purchase (or a qualified, revenue-bearing event) is firing correctly and is the event you optimise toward. Everything downstream depends on this one thing being right.

2. Can you see contribution margin by channel?

Revenue is not profit. An order with a heavy discount, expensive shipping, and a returned item can cost you money even at a "good" ROAS. If you can't see contribution margin — revenue minus the variable costs of fulfilling it — by channel, you're flying on a number that flatters you.

3. Are you separating new customers from returning ones?

Paid channels love to take credit for customers who would have bought anyway. If your blended ROAS looks healthy but new-customer acquisition is flat, your ads may be subsidising repeat buyers who'd have returned through email or direct. Look at new-customer ROAS separately — it's the number that tells you whether the channel is actually growing the business.

If you only measure what's easy, you'll scale what's comfortable — not what's profitable.

4. Do you have one source of truth for attribution?

When the ad platform, your analytics tool, and your backend each report a different number, every meeting becomes an argument about whose number is right — and decisions stall. You don't need perfect attribution. You need one agreed source of truth that everyone trusts enough to act on, even if it's imperfect.

5. Do you know your payback window?

For anything with repeat purchases or subscriptions, a single transaction rarely pays back the acquisition cost. What matters is how long it takes a cohort of new customers to return what you spent acquiring them. If you don't know your payback window, you can't tell the difference between a campaign that's "losing money" and one that's investing in customers who'll be profitable in ninety days.

What "good" looks like

A healthy paid setup isn't the one with the prettiest dashboard. It's the one where you can trace a rupee of spend to a rupee of margin, see new-customer economics clearly, and make a scaling decision without it being a gamble. When the foundation is right, scaling is just maths.

If two or more of these checks made you uncomfortable, that's normal — and it's fixable. It almost always lives in the foundation: the tracking, the events, the definitions. Fix that first, and the channel you were about to give up on often turns out to work fine.

Not sure where your spend is leaking?

That's exactly what the free foundation audit is for. We'll review your current setup and tell you, honestly, what's broken — before you spend more.

Request a free audit
Anuja, Founder of Tilth

Anuja is the founder of Tilth, a foundation-first marketing agency in Bengaluru. She has spent 10+ years across fitness, edtech, fintech, SaaS, and D2C — running paid ads and building affiliate programs, and fixing the same foundational mistakes every time. Read her story →