Performance-based Google Ads for Shopify retailers

We drive online sales for physical retail stores. Or we keep working until your ads hit target ROAS.

Google Ads management built exclusively for brick-and-mortar retailers with an online shop. No setup fees. No retainers. Paid only on attributable revenue above a 5X ROAS.

  • Built for physical retail stores
  • Mobile-first Google Ads
  • No setup fees or retainers
  • Paid only above 5X ROAS

Why retailers come to us

If you've worked with a Google Ads agency before, one of these probably sounds familiar.

These five failures aren't accidents. They're built into how most agencies operate, and we've designed kPixies around fixing each one.

  1. My agency handed my account to someone junior who didn't understand my business.
    Why it happens

    Small agencies route clients to high-turnover account managers. The senior people who sold you the retainer disappear after onboarding.

    How kPixies is different

    At kPixies, the senior operator runs your account from start to finish. You're never handed off to someone junior.

  2. They kept pushing me to increase my budget even when results were bad.
    Why it happens

    Percentage-of-spend pricing pays agencies more when you spend more, even if results are getting worse. Their advice is structurally compromised.

    How kPixies is different

    kPixies earns nothing from your ad spend. We're paid only on revenue generated above the 5X ROAS floor, so our incentives line up with yours.

  3. I found out my conversion tracking had been wrong for months.
    Why it happens

    Duplicate tags, unfiltered test orders, and broken Shopify purchase events all inflate the numbers. Decisions get made on bad data, and nobody catches it.

    How kPixies is different

    A Shopify-specific tracking audit is the first thing we do, before any campaign work. You see exactly what's correct and what isn't.

  4. I think they were mixing branded searches into my results to inflate performance.
    Why it happens

    Most agencies run brand and non-brand keywords in one mixed campaign. You end up paying top dollar for clicks on your own store name, and Google quietly shifts your budget toward those easy brand clicks. The account looks healthy on paper while real new-customer growth stalls.

    How kPixies is different

    We run brand and non-brand in separate campaigns, with hard keyword walls between them. Your brand clicks get cheaper, more of your budget reaches real new-customer work, and the 5X guarantee is measured across your whole ad program, in your own GA4.

  5. I've been burned by guarantees before, there's always a catch.
    Why it happens

    Most guarantees are sales tools: long contracts, upfront fees, vague metrics, or fine print that makes them unenforceable in practice.

    How kPixies is different

    Month-to-month. Nothing upfront. One specific metric, measured in your GA4, not ours. We only take on stores where we're confident we can clear the floor, which is exactly what lets us make the promise.

A quick word on who you'd be working with

"kPixies exists so retailers never have to gamble on traffic again. You pay for provable sales, nothing else."

Peter Benes, founder of kPixies

Built by a Retailer. For Retailers.

Peter Benes helped grow a brick-and-mortar dancewear store into the largest retailer in its national vertical, a 13,000 sq ft space operating a warehouse with nationwide shipping.

Along the way, he spent his own money on advertising that promised results and delivered reports. He learned Google Ads, Shopify, and analytics by necessity, because when it's your store and your money, you learn fast.

kPixies exists because Peter believes the agency model is broken for small retailers. So instead of building another agency that charges whether it wins or loses, he built a different kind of agency.

"I built this system because I was tired of burning cash on 'traffic' instead of sales. When you've spent your own money on ads that don't convert, you learn exactly what matters for a small business, and what doesn't."

Peter Benes

"I only get paid when you get paid. That's not a marketing line, it's how the business actually works."

Credentials

  • Google Ads Expert (Search, Shopping, Video)
  • Google Analytics (GA4) Expert
  • 25+ Years in Retail & Digital Marketing
  • Shopify Select Partner
  • Google Search Console & Merchant Center
  • AI tools for marketing

Today, kPixies is a small, hands-on team. We don't hand you off to junior account managers or automate away the expertise. Every client gets direct attention from people who understand both retail and the technical side of performance marketing.

Peter Benes, founder of kPixies
Peter Benes Founder, kPixies

How the model works

A performance guarantee is only as honest as the fit behind it.

Any agency can promise results. Very few will turn down business to keep that promise honest. We're careful about who we take on, precisely because we stand behind the guarantee. The fit is checked before the engagement ever starts.

  1. You apply. We pre-qualify.

    We look at your site, your margins, your product feed, your existing tracking, and your market. If the fundamentals can credibly clear 5X, we take you on. If they can't, we tell you directly, usually with a clear picture of what would need to change first.

  2. Below 5X ROAS, you pay $0.

    No setup fees. No monthly retainer. No percentage of ad spend. We rebuild your tracking, configure GA4, build the campaigns, and run them daily, all at our cost. If your total ad-attributable ROAS doesn't clear 5X in a given month, we invoice nothing for that month.

  3. Above 5X, our fee scales 1:1 with ROAS, capped at 16%.

    Revenue share only activates once total ad-attributable ROAS crosses 5X, verified in your own GA4. At 5X ROAS we earn 5% of attributable revenue. At 10X, 10%. At 16X and above, 16%, that's the cap, no matter how high performance climbs. Total marketing cost (ad spend plus our fee) is engineered to stay at roughly 20% of the revenue it generates.

1 senior operator running your account, end-to-end
$0 below 5X ROAS, no setup, no retainer, no ad-spend commission
5X total ad-attributable ROAS floor, verified in your GA4
16% maximum fee on attributable revenue, capped, regardless of performance

The money, spelled out

See exactly what you'd pay at every ROAS.

Move the sliders. The calculator uses the real fee rule: $0 below a 5X ad-attributable ROAS, and above 5X the fee scales 1:1 with ROAS, capped at 16%. Fee is calculated on attributable revenue, never on ad spend.

$500 $2,500
$0 $50k

Ad-attributable ROAS

5.0X

What you keep (revenue − ad spend − fee)

$3,750

kPixies share

5%

$250

In this scenario you keep $3,750 after ad spend and fees.

Bottom line: total marketing cost (ad spend + our fee) is engineered to stay at roughly 20% of revenue. You keep the other ~80%. Compare that to the industry's usual setup fee, 10 to 20% of ad spend, and a monthly retainer on top.

Fee schedule Performance-based, capped at 16%
  • < 5X ROAS $0 Our guarantee: you pay nothing.
  • 5X ROAS 5% of attributable revenue Floor: where the fee begins.
  • 6X ROAS 6% of attributable revenue
  • 7X ROAS 7% of attributable revenue
  • 8X ROAS 8% of attributable revenue
  • 9X ROAS 9% of attributable revenue
  • 10X ROAS 10% of attributable revenue
  • 11X ROAS 11% of attributable revenue
  • 12X ROAS 12% of attributable revenue
  • 13X ROAS 13% of attributable revenue
  • 14X ROAS 14% of attributable revenue
  • 15X ROAS 15% of attributable revenue
  • 16X+ ROAS 16% MAX Capped: we never earn more than this.

Fee is calculated on attributable revenue, not ad spend. Every sale from every paid Google click, brand and non-brand, counts toward the 5X floor.

Recent results

Real stores. Real numbers. Verified in their own GA4.

Every figure below is total ad-attributable revenue measured in the client's own GA4, the same standard we'd use to measure your store.

  • Baby store

    Ad spend
    $27,600
    Attributable revenue
    $450,000
    ROAS (verified)
    16.27×

    Brick & mortar retailer, Canada. 1 year. Verified January 2026.

  • Dancewear retail store

    Ad spend
    $9,430
    Attributable revenue
    $157,000
    ROAS (verified)
    16.63×

    Brick & mortar retailer, USA. 1 year. Verified January 2026.

  • Glass blowing studio

    Ad spend
    $3,700
    Attributable revenue
    $48,700
    ROAS (verified)
    13.17×

    Classes and glass-blown products, USA. 1 year. Verified January 2026.

See if we're a fit

Applications reviewed within one business day.

What clients say

"Over the past 2 plus years, I have been working with Peter Benes. It has been a game-changer for my online retail business… He has achieved outstanding results, giving me a high return on my ad investment, sometimes as high as 20 times."

Ann M. Retail client, 2+ years

Read more client reviews →

Quick questions

The questions retailers ask first.

The short version of the most common questions. For the fully worked answers, pricing math, campaign structure, and tracking setup, see the full guide at /what-is-roas/.

What happens if you don't hit 5X ROAS?

You pay us $0. That's the guarantee. If your total ad-attributable ROAS doesn't clear 5X in a given month, we don't invoice you anything. We absorb the risk because we're confident in our methodology, and because we only take on accounts where we believe the floor is credibly reachable.

What's the minimum ad spend required?

We can start with a monthly Google Ads budget as low as $500. We actually prefer starting smaller and growing your budget only as we demonstrate returns. Any unused budget rolls into the following month.

Can I cancel anytime?

Yes. There are no long-term contracts. You can stop at any time. We earn continued business by producing attributable revenue, not by locking you into a contract.

How do you track which sales come from ads?

Through precise conversion tracking configured in your own Google Analytics (GA4) and Google Ads accounts. Most accounts need a rebuild of that tracking layer before the numbers mean anything. Only directly attributable online purchases count toward the ROAS floor. View-throughs and in-store visits driven by ads are never counted toward our fee. You keep 24/7 access to every number we use.

Do you manage Meta/Facebook/Instagram ads?

No. We focus exclusively on Google Ads: Search, Shopping, and YouTube. Specializing in one platform is what makes the guarantee work. Search intent converts for retailers in a way that social usually doesn't, so putting your budget into Google is the most credible path to 5X.

What's the catch?

No catch, but there is a fit check. We absorb the downside risk, which only works if we're selective about which accounts we take on. Peter personally pre-qualifies every applicant. If the margin, product-market signal, or tracking can't credibly support 5X, we say so directly instead of taking the engagement and underperforming.

How long until I see results?

Most campaigns begin generating trackable revenue in the first 30 days. Month one is usually below target while Google's algorithm learns and we rebuild tracking and campaign structure. Campaigns typically strengthen into the 5X+ range by month two or three. The 5X floor still applies in the meantime, under-target months invoice $0.

What retail categories do you work with?

Physical retailers across clothing and fashion, home goods and decor, sports and recreation, toys and games, dancewear, jewelry, and some niche B2B manufacturers and distributors. The common thread: a physical store with a Shopify site doing roughly $1M to $5M in annual revenue.

Read the full performance-ads FAQ on the pillar page →

Don't take our word for it

Ask any AI about kPixies.

We're confident enough in the model that we invite you to check it with a third party. Pick a service below. It opens with a detailed prompt about kPixies already loaded, and you can ask your own follow-up questions from there.

View the prompt we send
Loading prompt…

Most agencies wouldn't invite this. We built kPixies to be transparent enough that anyone, or any assistant they ask, can explain exactly what we do and why it works.

Prompt copied. Paste it and press Enter if needed.
Request a call

Takes about a minute. The only optional field is the last one.

We'll send our reply here. No newsletter, no list-sharing.

So Peter can look at your store before replying.

Just helps us understand where you're starting from. It doesn't change your pricing or lock you into anything.

Add context (optional)

This goes straight to Peter Benes. Not a bot, not a junior rep. He reads every submission personally and replies within one business day. Meet Peter ↗

By submitting, you agree we may email you to respond and propose a call. That's it.