Skip to main content

Plans at a glance

FreeProAgency
Price$0$49 / month$99 / month
Duration14 daysMonthlyMonthly
Credits200 (one-time)5,000 / monthUnlimited
Google Ads build & edits
Keyword Planner
Reporting + CSV exports
Audit tools
Multi-profile support
Async support✓ (priority)
Seats112 (+ $25 / seat)
Annual plan✓ (~2 months off)✓ (~2 months off)
Credits reset at the start of each billing cycle and do not roll over.

How credits work

Think of credits like tokens — each action you run costs a fixed amount. Your balance resets monthly on your billing date. When credits run out, actions that cost credits stop working until the next reset.

What costs what

Actions are grouped by type. As a general rule: the more data an action pulls or the more complex the write operation, the more it costs.
Action typeExamplesCost
Auth & utilityConnect account, check billing, list accountsFree
Discovery & listingList campaigns, ad groups, keywords, ads1 credit
Account hygieneAuto-tagging review, disapproved ads check, negative keyword review3 credits each
Create / update entitiesCreate ad group, update keywords, add negatives2 credits each
Campaign creationCreate a Search/App campaign5 credits
Change historyGet change status, get change events5 credits each
Performance reportsCampaign, ad group, keyword, search terms, geo, device, PMax reports5 credits each
Keyword plannerKeyword ideas, historical metrics10 credits each
Performance Max (create)Create PMax campaign or asset group10 credits
Performance Max (assets/signals)Add/remove assets, audience signals, search themes2–5 credits
Daily ops auditPacing flags + wasteful search terms combined15 credits
Custom GAQL queryrun_gaql — Agency plan only10 credits
Managing ExtensionsListing, Creating, Linking, Unlinking extensions3 credits

How to check your balance

Ask your AI client at any time:
What's my HireOtto credit balance?
This returns your current plan, credits used, credits remaining, and when your period resets.

How to upgrade

If you already have a HireOtto account

When you hit your free trial limit, your AI client will return the subscription links directly in the response. You can also find them below.
  1. Click your plan’s PayPal link and complete the subscription.
  2. Email [email protected] with your registered email address and the plan you subscribed to.
  3. Your account will be upgraded, usually within a few hours.
Pro — $49/month: Subscribe via PayPal Agency — $99/month: Subscribe via PayPal

If you subscribed before signing up

If you subscribed before creating a HireOtto account:
  1. Connect your AI client following the quickstart guide.
  2. Email [email protected] with your registered email and PayPal confirmation — your account will be upgraded manually.

Plan features explained

Audit tools (Agency only) Structured account hygiene checks — auto-tagging status, auto-apply review, disapproved ads, and negative keyword coverage. Designed for practitioners doing formal account reviews or onboarding a new client account. Multi-profile support (Agency only) Connect and switch between multiple Google logins inside the same AI client session. Essential for agencies managing accounts across different Google accounts. See the authentication guide for how multi-profile OAuth works. Async support Email-based support from the HireOtto team. Pro users get standard async support; Agency users get priority response. Seats (Agency) The Agency plan includes 2 seats — meaning two separate HireOtto accounts on the same billing. Additional seats are $25/month each. Useful for agencies where multiple team members each connect their own AI client. Email [email protected] to add seats.

Tips for getting more out of your credits

Use summary mode for quick checks, csv_only for bulk exports. Performance reports let you choose how results come back. summary is the default and works well for scanning a handful of campaigns. If you’re pulling data across 50+ campaigns for a spreadsheet, use csv_only — same credit cost, cleaner output. Filter before you pull. Most report actions accept a campaign_id or adgroup_id filter. If you only need one campaign’s keyword data, pass the campaign ID — it limits what gets fetched and keeps responses manageable. Listing is cheap; reporting isn’t. list_campaigns costs 1 credit. get_campaign_performance costs 5. If you just need to see which campaigns exist (not their metrics), use the listing action.

Cancellations and refunds

Subscriptions are managed through PayPal and can be cancelled anytime through your PayPal account. See the Refund Policy for details. For any billing questions, email [email protected].
For tool availability by plan, see the Google Ads MCP Tools Reference. For full pricing details including annual plans, see hireotto.com/pricing.