Pricing

You pay when a real customer holds your ad.

No plans. No tiers. No wasted spend. Price is set by the size of your ad and the live competition in the region you target.

Pay per verified delivery

Every charge is matched to a real customer transaction, reconciled daily against partner POS.

Launch in 5 minutes

Upload creative, draw your zone, set a budget. Live next morning. Pause anytime.

Hyperlocal by default

Reach customers within walking distance of the locations you actually want to win.

Step 01. Pick your ad size

Choose how much space your brand takes up.

Three formats, one rule: bigger ads cost more per impression and earn more attention. Most advertisers test with quarter or half, then scale the format that converts best.

Your ad

Quarter page

4.25 × 5.5″
Best for testing

Lowest cost per impression. Ideal for validating a new market or offer before scaling.

Your ad

Half page

8.5 × 5.5″
Best for most campaigns

Our highest converting format. Strong visibility at a moderate cost. 78% of advertisers run this.

Your ad

Full page

8.5 × 11″
Best for launches

Owns the order. Impossible to ignore. Used by brands launching new locations or major promotions.

Step 02. Pick your region

You set the radius. The market sets the price.

Every impression is auctioned live against other advertisers bidding for the same blocks. Higher demand zones cost more, but they also put your offer in front of customers who spend more, more often.

Less competition
More competition
Low density
0.7×
Suburban and emerging markets. Cheapest impressions, lowest competition.
Standard
1.0×
Most U.S. metros. Where the majority of campaigns run.
High density
1.4×
Top 25 city cores. Higher cost, higher intent customers.
Premier
1.8×+
NYC, SF, LA flagship zones. Maximum demand, maximum conversion.

Running in multiple regions? Each zone is priced independently and shown to you before you launch. You only pay for ads that reach a verified customer.

Get my live quote
Step 03. Run the numbers

See what your budget actually buys.

Sample math using network averages in a standard density region. Slide your budget and pick a size to estimate impressions, scans, and new customer actions.

Monthly budget$2,000
28,571
Customers reached
1,314
QR scans
237
New customer actions
Effective cost per new customer action: $8.44
Most ad channels charge 3 to 6x more for an equivalent local action.

Pricing FAQ

How is the price of an ad determined?+

Two inputs. Ad size (quarter, half, or full page) and live CPM competition in the regions you target. You see the blended rate before you launch and only pay for verified deliveries.

What happens if my ad doesn't get delivered?+

You don't get charged. Every impression is reconciled against partner POS data each night. Unmatched inserts are refunded to your wallet automatically.

Is there a contract or monthly minimum?+

No. Top up the wallet with what you want to spend, pause anytime. Unused funds stay valid for 12 months and are refundable on request.

How fast can I go live?+

Most campaigns ship the next morning. Upload your creative, draw your radius, set a budget. We handle the printing and the partner network.

How is this different from Meta or direct mail?+

Meta gets scrolled past. Direct mail gets recycled. GrassBubble puts your ad directly into a customer's hands at the exact moment they are engaging with a local service. Average cost per scan is about a third of Meta and a sixth of direct mail.

What payment methods are supported?+

All major cards and ACH. Larger accounts can wire. Billing is handled by Stripe.

No plans to compare. Just real customers to reach.

Build a campaign, see your live quote, launch when you're ready. No commitment.

Build my campaign