Free tool Assets

Google Ads Price Asset Generator

Write or check a Google Ads price asset: 3 to 8 items with headers and descriptions of 25 characters or fewer, checked for prices and promotional words. Free, no sign-up.

  • Free
  • No sign-up
  • AI-assisted, checked line by line
  • 10 AI runs a day

Items (3 to 8)

$
$
$

Free: 10 AI runs a day. Your text is sent to Claude by Anthropic to write the draft and is not used to train models. Every line is checked against Google's limits. Checking your own text uses no AI.

A preview of your price asset and its checks will appear here.

Paid Pilot Google Ads management

Want a strategist to run your Google Ads for you?

On every Paid Pilot plan, your strategist builds and refreshes the full set of assets for each campaign. One flat monthly fee, no setup fee, no percentage of ad spend, no contract, and the account stays in your name.

The free audit is a recorded video review of your account or your market, delivered within two business days. No pitch call.

  • Launch $499/month Ad budget up to $3,000 a month
  • Scale $1,499/month Ad budget $10,000 to $25,000 a month

Short answer

A price asset generator writes the header and description for each item in a Google Ads price asset, the format many people still call price extensions. Each price asset needs 3 to 8 items, and Google recommends 5 or more. Headers and descriptions can be up to 25 characters each and must not contain prices or promotional text such as "Sale".

How to use the Google Ads Price Asset Generator

  1. Choose the price type that matches your items, such as Services or Product tiers, and a price qualifier if your prices vary.
  2. Add 3 to 8 items with the name, the price you charge, the unit if there is one and the page URL.
  3. Pick Write my headers and descriptions for 2 AI options per item, or Check mine to test text you already have.
  4. Fix anything flagged, such as a price inside a description, then review the preview cards and copy or download the CSV.

What are the limits for price assets?

A price asset, often still called a price extension, is a set of items. Each item has a header, a description, a price and its own final URL. These are the limits and options:

PartLimit or optionsNotes
Items3 to 8Google recommends 5 or more. The ad shows up to 8 cards.
Header25 charactersMust fit the price type you chose
Description25 charactersMust be about its header
PriceIts own fieldNever inside the header or description
Price qualifierFrom, up to or averageFor prices that vary
UnitPer hour, day, week, month, year or nightFor prices charged by time
Final URLOne per itemCan repeat; same domain as the ad

The item counts and the 25-character limits come from Google's price assets help page. The qualifiers and units are the values in Google's Scripts reference for price assets and price items, so the wording in the Google Ads interface may differ slightly.

Which price type should you choose?

The price type tells Google what kind of items you are listing, and every header has to fit it. Google's types are Brands, Events, Location, Neighborhoods, Product categories, Product tiers, Services, Service categories and Service tiers. For a small business the choice usually comes down to these:

  • Services for individual jobs, such as a cleaning company listing a standard clean, a deep clean and a move-out clean.
  • Service categories for groups of services, such as a salon listing haircuts, color and treatments.
  • Service tiers for levels of one service, such as basic, standard and premium lawn care plans.
  • Product tiers for levels of one product, such as membership or software plans.
  • Events for things people book a place at, such as classes or workshops.

If your items fall into two types, build two price assets rather than forcing them into one.

What can't you put in a price header or description?

Google's price asset requirements keep the text descriptive: the header names the item and the description adds a detail about it. Three rules are easy to break:

  • No prices in the text. The amount goes in the price field. "Deep Clean" works as a header; the same header with the price added to it does not.
  • No promotional text. Words like "Sale" or "Free Shipping" are not allowed. A discount belongs in a promotion asset.
  • The description must be about its header. "Ovens and baseboards" describes a deep clean. "Call today to book" could sit under anything.

Here is a set that follows the rules, for a fictional house cleaning company using the Services type and the From qualifier:

HeaderDescriptionPrice field
Standard CleanDusting, floors and bathsFrom [your price]
Deep CleanOvens and baseboardsFrom [your price]
Move-Out CleanEmpty homes, every roomFrom [your price]
Office CleanDesks, kitchens, floorsFrom [your price]
Window CleaningGlass, frames and screensFrom [your price]

Each item can link to its own page, but Google says you "don't need to use a different final URL for each row if you only have one available." Whatever you choose, every URL must be on the same domain as your ad.

Two ways to use the tool

Write my headers and descriptions sends your items to our server, where an AI model suggests 2 headers and 2 descriptions per item. Each suggestion passes a 25-character check first, and you can run the writer 10 times a day for free.

Check mine skips the AI and tests text you already have. The checks cover the 3 to 8 item count, the 25-character limits, prices or promotional words inside the text, and whether each description is about its header. A flag means "look again", not "rejected": Google's review makes the call.

Price asset mistakes to avoid

  • Too few items. Google needs at least 3 and recommends 5 or more, so list every service you can price clearly.
  • Prices that don't match your site. Show the same price on the landing page. Google's misrepresentation policy covers dishonest pricing.
  • A "From" price nobody gets. If you use the From qualifier, the starting price should be one customers can actually book.
  • Repeating the header in the description. "Deep Clean" above "Deep cleaning service" wastes the second line.
  • Using the wrong asset. Discounts belong in the Promotion Asset Generator. A list of services without prices is a job for the Structured Snippet Generator, and short selling points fit the Callout Generator.

Sources

  1. About price assets (Google Ads Help)
  2. Price asset requirements (Advertising Policies Help)
  3. AdsApp.PriceBuilder (Google Ads Scripts)
  4. AdsApp.PriceItemBuilder (Google Ads Scripts)
  5. Misrepresentation (Advertising Policies Help)

Updated 2 October 2026 by the Paid Pilot team. Google Ads is a trademark of Google LLC; Paid Pilot is an independent agency.

Frequently asked questions

What is the character limit for price assets in Google Ads?

Each price item has a header and a description of up to 25 characters each. A price asset needs between 3 and 8 items, and Google recommends listing 5 or more. The price itself goes in a separate field, so none of those 25 characters should be spent on the amount.

How many items can a price asset have?

A price asset needs at least 3 items and can have up to 8. Google recommends listing 5 or more, and the ad can show up to 8 price cards. If you only have one or two prices to show, callouts or a structured snippet may describe your services better.

Can you put a discount or sale in a price asset?

No. Google's price asset requirements rule out promotional words like "Sale" or "Free Shipping" in the header or description, and prices belong in the price field, not the text. To advertise a discount, use a promotion asset, which has fields for the offer, an optional occasion and a promo code or minimum order.

What are the price qualifiers in Google Ads?

Google's Scripts reference lists three price qualifiers: from, up to and average. Use "from" when the price is the lowest a customer will pay, "up to" when it is the most, and "average" when it is the typical amount. A qualifier helps when a single price cannot describe every job.

Does each price item need a different landing page?

No. Each item has its own final URL field, but Google says you don't need a different URL for each row if you only have one available. Every URL must be on the same domain as your ad's final URL. Where you do have a page for each service, linking to it takes people straight to the details.

Which price type should a service business use?

Use Services when each item is a single job, Service categories when each item is a group of services, and Service tiers when the items are levels of the same service, such as basic and premium plans. Every header has to fit the type you pick, so choose the type before writing the headers.

Rather have a pilot fly it?

Enter your website. A strategist records a free audit of your Google Ads account or your market within two business days, with no pitch call attached.

Prefer to talk? +1 (720) 677-0016, or ask Co-pilot