Quick answer
The 48-hour Google Ads client onboarding checklist covers access verification in hours 0–6, billing and conversion tag validation in hours 6–12, baseline extraction in hours 12–24, CPA/ROAS and budget pacing alignment in hours 24–36, and a staged first action plan in hours 36–48. PPC Tuner's Gemini 3.8 AI supports the mutation staging and approval step inside its web app.
Key takeaways
- The first 6 hours must verify admin access, billing permissions, and MCC ownership before any optimization can be trusted.
- Conversion validation determines the whole baseline: tag firing, conversion window, primary actions, and offline imports must be confirmed before setting CPA/ROAS targets.
- Baselines should cover at least one full conversion cycle; 90-day data with 30-day conversion windows is the safe default for most accounts.
- PPC Tuner's Gemini 3.8 AI stages budget, bid, and asset mutations for review and approval inside its secure web application, so no change goes live unverified.
On this page
Why a 48-Hour Onboarding Window Exists
Client onboarding is where agency retainers go to die. If you take two weeks to gather access and verify conversions, the client sees no value and the account bleeds budget. If you rush and make campaign changes before tracking is confirmed, you optimize against garbage data and lose credibility. A 48-hour window forces you to do the high-leverage work first: access, billing, measurement, baselines, goals, and a small set of staged actions.
This 48-hour PPC client onboarding process is deliberately sequenced. Hours 0–6 prove you can see the account; hours 6–12 prove you can trust the data; hours 12–24 establish the starting point; hours 24–36 agree on targets; hours 36–48 create the first action list. That ordering is the entire Google Ads client onboarding checklist in one sentence.
The two most expensive onboarding mistakes are acting before conversion validation and waiting for perfect data. Use the first 6 hours to lock down access, the second 6 to validate tracking, and only then generate the baseline. If you have no access, no one should be proposing bid changes.
Hour 0–6: Access, Ownership, and Verification Gates
The first six hours are not about account performance. They are about proving that you can read and control the account. Request Admin access at the Google Ads account level, not just standard access, because standard access can block billing edits and conversion import configuration. If you operate through a manager account, link the child account under an MCC and verify the link type before you treat any data as visible to the agency.
A new Google Ads client setup should include the following minimum access scope:
- Admin access to the Google Ads account
- MCC link request sent and accepted
- Billing access: ability to view invoices and payment methods
- GA4 property link with Edit access
- Google Tag Manager container with Publish permission
- Search Console site permission
- Offline conversion source credentials, if applicable
- Previous agency or in-house owner's contact info for history
Use a password manager to store the access inventory, but never ask for the client's personal Google account password. The correct path is a Google Ads account access invitation, a Manager account link, or a Tag Manager container invitation. Record the access grant date, access level, and owner for your audit trail.
Before you schedule any call, check the access level column at the Google Ads account level. If you do not have Admin, your first action is to block optimization until the client or their previous agency grants it. An agency that optimizes without ownership can be overwritten at any time. Keep proof that the client asked you to take over.
Hour 6–12: Billing, Conversion Measurement, and Tag Validation
The second block of the Google Ads agency onboarding checklist is measurement integrity. If conversion actions are misconfigured, every CPA and ROAS target you set later is wrong. Start by verifying billing because a failed payment pauses campaigns and contaminates performance data.
Billing verification
Confirm the form of payment, monthly invoicing versus prepay, and whether the account has a billing threshold that can trigger pauses. If the client uses a monthly invoice with a credit line, note the due date and check for billing failures in the last 90 days. Billing errors inflate impression share and cause false efficiency spikes when campaigns stop spending in the middle of the month.
Conversion action configuration
Then review the conversion action list. At minimum, verify which actions are primary versus secondary, which count as Conversions, and which one the bid strategy is optimizing. If the client has multiple primary conversion actions with very different values, Google Ads will blend them according to your account settings. Most agencies choose a single primary conversion or a weighted conversion value model.
| Validation item | Acceptance criteria | Fail action |
|---|---|---|
| Primary conversion action | One primary action for most accounts, or clear value weighting | Move secondary or weak actions out of Conversions before setting targets |
| Conversion window | Matches sales cycle; 30-day click-through is safe for lead gen | Update window or use a 90-day baseline |
| Tag firing | Tag fires on thank-you page or purchase event, not on all pages | Fix the tag in GTM and validate in preview mode |
| Offline imports | Offline conversion uploads map to the same Google Click ID | Fix mapping before enabling Smart Bidding |
| GA4 imported events | Event has acceptable data retention and user identifier | Re-import or use native Google Ads tags |
| Consent mode | Consent status present when consent mode is required | Implement consent checks before relying on modeled conversions |
Run a tag validation session in a private browser. Open the thank-you page, confirm the conversion event fires, and check the data layer value. Compare the timestamp in Google Ads with the order timestamp in the client's CRM or Shopify. If the conversion appears in the client's backend but not in Google Ads, the measurement gap must be closed before you touch bids.
No bidding change should go live until the same conversion can be seen in Google Ads, GA4, and the client's backend on a recent order or lead. Once the three views agree, your baseline is trustworthy.
Hour 12–24: Baseline Extraction and Account Health Scoring
With access and tracking confirmed, extract the performance baseline. Use at least 90 days of history when the conversion window is 30 days. If the client's conversion window is 7 days and they have high volume, 45 days may be enough, but 90 days makes the baseline less volatile. Do not start making changes until this snapshot is frozen and saved to a spreadsheet or reporting tool.
- Account level: total cost, clicks, impressions, conversions, conversion value, CPA, ROAS, CVR, and average CPC
- Campaign level: same metrics split by brand, non-brand, Search, PMax, Shopping, and Display
- Geographic level: spend, conversions, and CPA by country or region
- Keyword level: search terms report differences and wasted spend
- Asset level: responsive search ad coverage, pinning conflicts, and asset group overlap
- Auction insights: impression share, overlap rate, and position above rate
Account health scoring is different from a one-time report. A usable health score should combine efficiency, coverage, and data confidence. For example, a campaign with a 400% ROAS and 5% impression share is less healthy than a campaign with a 250% ROAS and 70% impression share because the second one is actually scalable.
| Conversion window | Minimum baseline | Rationale |
|---|---|---|
| 7-day click-through | 14–21 days if daily conversions are above 3 | Fast-turning ecommerce; includes at least two conversion cycles |
| 30-day click-through | 90 days for most accounts | Covers a full 30-day lag plus 60 days of spend history |
| 90-day offline lead | 105–120 days | Most conversions from earlier than 30 days will be missed without a long baseline |
| Modeled conversions with Consent Mode | 90 days with consent status trend | Modeled data can shift when consent rates change; confirm stability before optimizing |
Use the Google Ads Waste Calculator to estimate how much monthly spend goes to clicks without conversions. Then use the Lost IS Calculator to separate budget loss from rank loss. If lost impression share due to budget is above 20%, the action is in budget pacing, not bid changes. If lost impression share due to rank is above 10%, landing page experience and bid strategy need attention before more budget.
Hour 24–36: Goal Alignment, CPA/ROAS Targets, and Budget Pacing
Now you have a baseline and a health score. Force the client to define the contract: what is a good lead or sale worth? If the client cannot answer, use a conservative target based on the trailing 90-day CPA adjusted for promised conversion improvements. Never set a Smart Bidding target CPA far below the historical CPA; the bid strategy will restrict auctions and volume will collapse.
Budget tier matrix for the first 90 days
| Budget tier | Account complexity | Baseline priority | First-action threshold |
|---|---|---|---|
| $5k/month | 2–4 campaigns, limited search terms | 90-day data is still the default | Pause keywords with no conversions in 3+ conversion windows and high spend |
| $50k/month | 5–15 campaigns, multiple geos, PMax may be present | 45–90 day data split by campaign | Shift 10–15% of lowest-efficiency spend to highest-efficiency campaigns |
| $200k/month | 20+ campaigns, seasonality, offline data, advanced experiments | 30-day execution data plus 90-day ROAS validation | Refresh asset groups only on top 3 campaigns; pre-test bid strategy changes with experiments |
At the $50k/month tier and above, PMax becomes common. Before you reallocate budget between PMax and Search, run the PMax Cannibalization Checker to see if brand terms or high-intent queries are being served by PMax instead of Search campaigns. This changes how you pace the budget and which campaign owns the query.
Budget pacing in the 48-hour window
Budget pacing answers a simple question: given the days elapsed in the month, is the account spending according to plan? The pacing rate is equal to actual spend divided by the spend that should have occurred by today's date. If the account spent 80% of monthly budget by day 10 of a 30-day cycle, you have a pacing emergency that will starve the account in the final week. If it spent 10% by day 15, the account is not finding enough auction opportunities and requires bid or budget increases.
Target CPA should not be the last-week CPA, and target ROAS should not be the client's expected break-even unless the client has a clear LTV model. Use the 90-day baseline, apply the conversion-lag correction, and then put a 10–20% tolerance band around the target. If the client demands an impossible target, document that the bid strategy will scale down volume.
Hour 36–48: First Prioritized Action List and Staged Mutations
The final portion of the Google Ads account onboarding checklist is the first action list. The goal is not to restructure the whole account; it is to eliminate the highest-risk issues that are visible from the baseline and target alignment. Organize actions by priority, confidence, and time to impact.
- P0 safety fixes: restore conversion tracking, fix broken offline import, correct billing settings, resume accidentally paused campaigns
- P1 waste removal: pause no-conversion keywords at high spend, remove duplicate negative conflicts, lower bids on placements with CVR below the account floor
- P2 budget reallocation: shift budget from low-ROAS lines to high-ROAS lines, fix pacing gaps, raise bids on proven geo segments
- P3 test design: create one Search experiment, refresh one underperforming asset group, but only after 7 days of stable tracking
Each action should have an owner, an expected impact, and a rollback condition. For example, raise bids 15% on campaign X only if impression share is below 30% and ROAS is above target; rollback if CPA exceeds target by 20% for three consecutive days.
PPC Tuner's Gemini 3.8 AI engine reads the same 90-day baseline and surfaces optimization opportunities as proposed mutations: bid adjustments, budget transfers, keyword pauses, and asset group refreshes. Those mutations stay staged inside the PPC Tuner web application until an agency operator reviews and approves them. There is no chat-bot shortcut and no automatic commit; the human-in-the-loop approval is the product. Compare that workflow with PPC Tuner vs Optmyzr, PPC Tuner vs Opteo, PPC Tuner vs WordStream, or PPC Tuner vs Ryze AI to see the difference.
During the first 48 hours, do not approve every staged mutation. Approve only P0 and P1 actions that are backed by the validated conversion baseline. P2 budget shifts can wait until day 3–5, after you see that tracking remains healthy and the client confirms the target band. P3 tests go in week 2.
If you are also evaluating an audit-led workflow, PPC Tuner vs Adalysis shows how daily monitoring and staged mutations differ from a pure alerting tool. The key distinction is that PPC Tuner proposes the next Google Ads mutation and waits for approval rather than sending an alert and leaving the fix to you.
From 48-Hour Onboarding to 30-Day Governance
The 48-hour process creates the operating contract, but the next 30 days determine whether the account improves. Define a weekly rhythm before you leave the onboarding call. This is the Google Ads agency onboarding process that separates mature teams from agencies that make one burst of changes and disappear.
- Monday: review conversion-lag-corrected performance from the previous 7 days; flag any account below target
- Tuesday: approve staged mutations in PPC Tuner, starting with budget pacing fixes
- Wednesday: check search terms, add negatives, monitor impression share
- Friday: roll up CPA/ROAS, compare against baseline, and decide whether to change the target
In the first 30 days, use conversion-lag-corrected metrics for decisions. A campaign that spent well but has not yet recorded conversions should not be paused just because the 7-day report shows zero. Wait until the conversion window plus enough processing time has passed before killing it.
The governance model should include a rollback trigger. If a staged mutation causes CPA to exceed target by 30% for three consecutive days after the full conversion window, the operator should revert that action and re-run the audit. PPC Tuner's staged mutation history makes this rollback easier because every approved change is visible in the web application.
The Full 48-Hour Google Ads Client Onboarding Checklist
Here is the entire agency checklist as a single reference, with the PPC Tuner integration point at the end.
- Hour 0–6: grant Admin access, link MCC, verify GA4 and GTM permissions, document previous agency owners
- Hour 6–12: validate billing, conversion actions, conversion windows, tags, offline imports, and consent mode
- Hour 12–24: pull the 90-day baseline, calculate health score, quantify lost impression share and waste
- Hour 24–36: lock the primary conversion, set CPA/ROAS guardrails, align budget pacing with the monthly calendar
- Hour 36–48: build the P0–P3 action list, review PPC Tuner's staged mutations in the web app, approve only P0/P1 actions
- Day 3–9: re-check conversion data, reallocate budget, add negatives, roll back any misbehaving mutation
- Week 2: launch one experiment, refresh one asset group, update the client reporting dashboard
- Day 30: compare month-over-month versus baseline, update the CPA/ROAS band, and prepare the next quarter plan
At the end of 48 hours you should have five artifacts: an access matrix, a validated conversion map, a 90-day baseline, a target guardrail, and a staged action list with approval owners. If any artifact is missing, extend that block, not the entire onboarding. Deliver the artifacts in a client-ready summary so they understand what you changed and why.
Stage your first Google Ads mutations with approval built in
PPC Tuner is the Gemini 3.8 AI human-in-the-loop alternative for agencies that want automation without blind commits. Review proposed bid changes, budget shifts, and asset refreshes in the secure web application, then approve only the mutations that match your client's baseline. Start onboarding faster and measure the impact of every change.
No credit card required • 100% read-only audit • Takes 60 seconds
Agency Capacity Modeler
Model accounts per media buyer, loaded labor cost, and margin expansion.
About the author

10+ years in paid media and analytics, managing over $1M/month in Google Ads spend across home services, legal, insurance, and SaaS.
Ryan is the founder of PPC Tuner and Double R Marketing. He specializes in Google Ads automation, Smart Bidding reverse-engineering, and high-performance search infrastructure.
Connect on LinkedIn