Floor above ceiling
Search probably can’t pay back at this stage. Narrow to the highest-intent searches, optimise to an earlier stage (see which lead stage to optimise for), or test another channel.
Guide · Google Ads budget
A B2B Google Ads budget has a floor and a ceiling. The floor is what it costs to give each campaign enough qualified-lead signal to learn from. The ceiling is what a qualified lead is worth, given your close rates. Industry averages tell you neither.
The answer
Short answer
Enough to give each campaign a steady flow of qualified-lead signal, and no more than those leads are worth. Multiply your cost per qualified lead by about 15 a month for each campaign that bids separately to find the floor. Then set the ceiling from close rates and deal value.
A spend range for “B2B software” or “manufacturing” doesn’t know your cost per click, how many visitors fill in your form, how many of those sales accepts, or what a won deal is worth. Two valve manufacturers in the same city can need budgets several times apart because one sells ₹20,000 spares and the other ₹20 lakh systems.
Averages also count leads, not qualified leads. A budget sized on cost per lead buys form fills; a budget sized on cost per qualified lead buys conversations sales wants. If you want context for your category, read cost per lead benchmarks, then do the maths on your own funnel with cost per qualified lead.
Original calculator
Eight steps, in a spreadsheet or on paper. Every input comes from Keyword Planner, your account or your CRM, not from a benchmark.
| Step | Formula | Where the input comes from |
|---|---|---|
| 1. Cost per lead | CPC ÷ landing page conversion rate | CPC from your account, or Keyword Planner’s top-of-page bid range for a new campaign |
| 2. Cost per qualified lead | Cost per lead ÷ qualified rate | CRM or spreadsheet |
| 3. Floor per campaign | Cost per qualified lead × 15 | Google’s 15-conversions-in-30-days guidance, applied per campaign as a planning rule |
| 4. Account floor | Floor per campaign × campaigns that bid separately | Your campaign structure |
| 5. Cost per quote or opportunity | Cost per qualified lead ÷ qualified-to-opportunity rate | CRM |
| 6. Cost per win | Cost per opportunity ÷ win rate | CRM |
| 7. Ceiling cost per win | Deal value × gross margin × the share of gross profit you accept spending to win a deal | Finance; a planning heuristic, not a Google rule |
| 8. Daily budget | Monthly budget ÷ 30.4 | Google’s monthly charging limit |
Keyword Planner’s top-of-page bid low and high ranges approximate the 20th and 80th percentiles historically paid for top placement, based on your location and network settings (Google Ads Help). Use the high range for competitive B2B terms.
Search probably can’t pay back at this stage. Narrow to the highest-intent searches, optimise to an earlier stage (see which lead stage to optimise for), or test another channel.
Consolidate campaigns so fewer of them split the same signal, rather than spreading a thin budget across many.
The floor
Short answer
The practical floor is the spend that produces enough of your chosen lead-quality conversion for each campaign. Google suggests about 15 conversions in 30 days for that action. We apply that per campaign that bids separately: at ₹5,000 per quote-ready enquiry, that is ₹75,000 a month per campaign.
Google’s guidance is to bid on an action with at least 15 conversions in the last 30 days at account level, ideally one that happens within 7 days of the ad interaction (Google Ads Help). Target ROAS on Search asks for at least 15 conversions in the past 30 days (Google Ads Help). Target CPA can start with no conversion history, but Google recommends evaluating it over the last 30 days with at least 30 conversions (Google Ads Help).
Google counts the 15 across the account. Using it per campaign is our planning rule: a campaign that sees two qualified leads a month gives neither its bid strategy nor you enough to judge. That turns the budget question into a structure question. If the account floor is higher than your budget, run fewer campaigns, or bid on an earlier stage that happens more often and send the qualified stage as a secondary signal until volume grows.
The ceiling
Short answer
Stop scaling when the cost per won deal, after qualification and close rates, approaches what a deal is worth to you after margin. Because B2B sales lag spend by weeks or months, set that ceiling from recent cohorts of leads and revisit it quarterly, rather than reacting to a single month.
The ceiling applies to the next rupee, dirham or dollar, not the average. Extra budget buys less efficient clicks: lower positions, broader searches and more time of day you were previously missing. So a campaign averaging below its ceiling cost per win can still be above it on the extra spend. Increase in steps and read each step on qualified leads.
Many US SaaS teams set paid budgets as a share of a pipeline target. The ceiling fits that framing: work back from the pipeline you need, through win rate and opportunity rate, to the qualified leads required, and check the cost per win against deal value before signing off.
Worked numbers
Three scenarios, each worked through the calculator. The margin and cost-per-win share are scenario inputs; set your own.
| Line | Value | Working |
|---|---|---|
| Cost per demo request | $300 | $12 CPC ÷ 4% landing conversion |
| Cost per qualified demo | about $857 | $300 ÷ 35% qualified |
| Floor per campaign | about $12,857 a month | 15 qualified demos; about $423 a day |
| Cost per opportunity | about $2,143 | 40% of qualified demos |
| Cost per win | about $8,571 | 25% of opportunities |
| Ceiling cost per win | $9,000 | $24,000 annual contract × 75% margin × 50% |
Cost per win sits about $429 under the ceiling, so there is little room to scale at worse marginal rates. On a $5,000 monthly budget the same funnel yields about 5.8 qualified demos, too few to bid on the qualified stage in one campaign.
| Line | Value | Working |
|---|---|---|
| Monthly spend | ₹3,00,000 | About ₹9,868 a day at ÷ 30.4 |
| RFQs | 240 at ₹1,250 | |
| Quote-ready RFQs | 60 at ₹5,000 | 25% of RFQs |
| Quotes sent | 18 at about ₹16,667 | 30% of quote-ready |
| Purchase orders | 4 at ₹75,000 | |
| Floor per campaign | ₹75,000 a month | 15 quote-ready × ₹5,000: the budget supports four campaigns bidding on quote-ready |
| Ceiling cost per order | ₹75,000 | ₹5,00,000 order × 30% margin × 50% |
At these inputs the manufacturer is already at its ceiling: more spend at the same rates doesn’t pay under a 50% share. The better lever is the quote-to-order rate or the order value, not the budget.
| Line | Value | Working |
|---|---|---|
| Monthly spend | AED 40,000 | About AED 1,316 a day at ÷ 30.4 |
| Enquiries | 150 at about AED 267 | |
| Qualified | 45 at about AED 889 | 30% of enquiries |
| Proposals | 15 at about AED 2,667 | |
| Contracts | 3 at about AED 13,333 | |
| Floor per campaign | about AED 13,333 a month | 15 qualified: the budget supports three campaigns |
The ceiling needs a contract value and margin; enter your own. More on GCC campaigns in GCC B2B paid ads.
Diagnosis
Short answer
Look at Search lost impression share. If a campaign with a good cost per qualified lead loses impressions mainly to budget rather than rank, budget is limiting it. If it loses to rank, improve relevance or bids first. Performance Planner can forecast extra conversions once the campaign is eligible, but those conversions aren’t qualified leads.
| What you see | What it means | Next step |
|---|---|---|
| High lost share to budget, low to rank, good cost per qualified lead | Budget is the constraint | Increase budget on this campaign |
| High lost share to budget, poor cost per qualified lead | More budget buys more of the wrong leads | Fix intent and pages first; see the audit checklist |
| High lost share to rank | Ad Rank, not budget | Relevance, landing page and bids |
| Low lost share on both | You already show for most eligible searches | Growth needs new keywords, markets or channels |
Search lost impression share (budget) is the share of time your ads didn’t show because of budget; (rank) is the share lost to Ad Rank (Google Ads Help). Performance Planner covers Search and Performance Max campaigns that have had at least 1 conversion, 10 impressions and 3 clicks and no bid strategy change in the last 10 days, and it simulates auctions over the last 7 to 10 days (Google Ads Help). Multiply its forecast conversions by your qualified rate before using them.
Scaling
Short answer
Raise budget on the campaigns with the best cost per qualified lead that are losing impressions to budget, one campaign at a time. Google recommends waiting one to two conversion cycles before judging the result. In B2B, also wait for sales to qualify the new leads before increasing again.
Since 17 August 2026, campaigns limited by budget that use a target-based bid strategy perform more consistently towards their target, including when budgets change. Google recommends a daily budget comfortably higher than average daily spend and waiting 1 to 2 conversion cycles after raising it (Google Ads Help).
Daily budgets are averages. On a given day a campaign might spend up to twice its average daily budget, but over a month it won’t charge more than 30.4 times it (Google Ads Help). Set daily budgets as the monthly figure divided by 30.4, not 30, and don’t react to a single heavy day.
Allocation
Short answer
Fund as many separately bidding campaigns as the account floor allows, and no more. Put Search first, because it shows which searches produce qualified leads. Add Performance Max only once it can bid on a qualified-lead conversion. Compare Google with LinkedIn or Meta on cost per opportunity, not cost per lead.
If the India manufacturer above wants a fifth campaign, it either finds another ₹75,000 or merges two product lines. When Search is budget-limited, a new Performance Max campaign can pick up exact searches Search couldn’t afford rather than adding demand; see Search vs Performance Max. For the cross-channel split, see Google vs LinkedIn Ads for B2B.
Context
| Size | Budget shape | Governance |
|---|---|---|
| SMB | One or two campaigns, often below the qualified-signal floor; a staged signal and a 90-day learning budget | Agreed with the founder up front, including when to stop |
| Mid-market | A floor per product line or market | Quarterly reviews on cost per opportunity; finance signs off the ceiling |
| Enterprise | Shared budgets across campaigns; allocation across Google, LinkedIn and Meta on opportunity cost | Purchase order and procurement cycles for budget changes |
Plan your cash budget separately from the platform budget, and check your Google Ads invoices for the taxes that apply. IndiaMART and TradeIndia subscriptions often come out of the same lead budget; compare them on cost per quote-ready enquiry, as in B2B marketplaces vs paid ads.
Click costs differ between the UAE, Saudi Arabia and other GCC markets, so check Keyword Planner per country before sharing one budget. For Ramadan and summer, use Performance Planner forecasts, which account for seasonality, rather than last year’s assumptions. Check VAT treatment on your invoices.
Frame the ceiling in pipeline language: cost per sales-qualified lead, cost per opportunity and pipeline generated per dollar, so the budget conversation with finance uses the same numbers as the sales forecast.
Budget allocation within and across Google, Meta and LinkedIn is a supported Zephra lever, judged on lead quality from your CRM or a spreadsheet, where configured. Spend boundaries and approvals stay under your control. See Google Ads for B2B or plan options on pricing.
Questions, answered
It depends on your cost per qualified lead. At ₹5,000 per quote-ready enquiry, ₹50,000 buys about 10 a month: enough to learn from one campaign on an earlier stage, not enough to bid on the qualified stage. Run the calculator on your own inputs.
On a given day, up to twice your average daily budget. Over a month, Google won’t charge more than 30.4 times the average daily budget.
Google recommends 1 to 2 conversion cycles after raising a budget. In B2B, add the time sales needs to qualify the new leads before deciding on the next step.
Fund Search first and keep it out of budget limits. Add Performance Max once it can bid on a qualified-lead conversion and its own budget clears the floor.
Google suggests bidding on an action with at least 15 conversions in 30 days across the account. As a planning rule, give each separately bidding campaign that many of your chosen lead-quality conversions, which is cost per qualified lead multiplied by 15.
Google usually captures existing demand; LinkedIn reaches defined accounts and roles. Compare them on cost per opportunity for your offer, and don’t split a budget that can’t reach the floor on either.
Budget allocation within and across Google, Meta and LinkedIn is a supported lever, where configured, within the spend boundaries you set. Low-risk changes can run automatically; everything else follows your permissions or waits for approval, and every change is recorded in an audit log.
Your account
The free ad account assessment takes 10–15 minutes and reviews wasted spend, campaign structure, performance constraints and measurement gaps. No CRM needed, no campaign changes during the assessment.