90 days is a realistic target for ROI from paid ads, not because of some magic number, but because it’s roughly how long it takes to set up accurate tracking, gather enough data to optimise, and let an algorithm (Google’s or Meta’s) learn who converts. Here’s what each phase should actually look like.
Why 90 days, not 30
Ad platforms need conversion data to optimise, the more data, the better they get at finding people likely to convert. In the first few weeks, you’re often paying to generate that data, not yet benefiting from it. Expecting strong ROI in week one usually means judging a campaign before it’s had the chance to learn anything.
Days 1-30: foundation, not results
- Conversion tracking gets fixed first. If calls, form submissions, WhatsApp clicks or purchases aren’t tracked accurately, the ad platform is optimising blind, spend here is often wasted no matter how good the targeting is.
- Expect a learning-phase cost premium. Both Google and Meta charge more per result while their algorithms are still learning who converts. This is normal, not a sign something’s wrong.
- Judge leading indicators, not ROI yet. Click-through rate, cost per click, and early conversion rate tell you whether the foundation is sound. True ROI numbers in week one are usually too noisy to mean much.
Days 30-60: the data starts working for you
- The algorithm has enough signal to target better. Cost per lead or cost per sale should start trending down as the platform learns from the first month’s conversions.
- This is when real optimisation happens, cutting underperforming keywords or audiences, scaling what’s working, testing new ad creative against what’s already proven.
- Expect ROI to start showing, not peak yet. Some campaigns turn profitable here. Most are still stabilising.
Days 60-90: this is where ROI should be judged
- Enough data has accumulated to judge cost per lead, cost per sale or ROAS with real confidence, not noise.
- This is the point to decide: scale the budget because it’s working, adjust the strategy because it’s close but not there, or stop because the channel genuinely isn’t right for this business, all three are legitimate outcomes of an honest 90-day test.
What can derail the 90-day timeline
- A website or landing page that doesn’t convert traffic, regardless of how good the ads are, this needs fixing in parallel, not after.
- Budget too small to gather meaningful data, a handful of clicks a day takes much longer than 90 days to produce a statistically meaningful result.
- Changing the campaign structure or targeting constantly, every reset restarts the algorithm’s learning phase. Patience in the first 30 days matters more than most advertisers expect.
Frequently asked questions
What if I need results faster than 90 days?
Some channels (particularly Google Search Ads, which captures existing intent) can produce enquiries within days. But a true ROI judgement, accounting for cost per outcome, not just that outcomes are happening, still benefits from the full window. Faster isn’t always the same as more accurate.
Does this apply to SEO too?
SEO typically takes longer than paid ads to show results, often 4-6 months or more, since it depends on earning rankings rather than buying placement. The 90-day framework here is specifically for paid advertising.
What should I do if 90 days pass with no ROI?
A genuine 90-day test with accurate tracking, reasonable budget and stable targeting should tell you clearly whether the channel works for your business. If it doesn’t, that’s useful information, the budget is better spent testing a different channel than continuing to push one that isn’t converting.
Want a 90-day plan built around your actual numbers?
We build every campaign around a 90-day ROI target from day one. In a short call, we’ll tell you honestly what’s realistic for your business.
Book a call with Pixelmites →
Pixelmites Sdn Bhd · 13-31, Menara Mutiara Sentral, 2, Jalan Desa Aman 1, Cheras Business Centre, 56100 Kuala Lumpur