Skip to main content

Paid work sprint.See the scope

← All playbooks

The forgotten margin is inside the store, not at the pump.

Fuel is a customer-acquisition cost. The actual margin lives in the inside-store revenue you capture from the customer who already parked. A field guide to pump-to-store conversion.

The math that makes this matter

Walk an operator through their economics and you'll hear the same line within the first ten minutes: “Fuel doesn't pay the rent.”It's a colloquialism for a real number. In California in 2026, a typical independent station runs fuel margin around $0.18/gal after taxes, rebates, and credit-card processing. A 10,000-gallon day is $1,800 of fuel margin. The same station's inside-store cooler+grocery+lottery+food-service mix runs roughly 28% margin on the inside revenue. If 35% of fueling customers walk inside and spend $9 on average, that's a separate $880 of margin per day, on a tiny fraction of the floor space.

$880/day
Inside-store margin on a 10K-gallon-day station
Assumes 35% pump-to-store conversion, $9 average inside ticket, 28% inside margin. Higher conversion or higher ticket scales linearly.

Now look at the lever. Moving conversion from 35% to 45% is +28% more inside customers per day, at zero incremental cost, they were already at the station. Moving average ticket from $9 to $11 is +22% more revenue per inside customer. The two together can push that $880 daily inside margin past $1,300. On a single station. Across a 10-station portfolio, that's $4,200 of margin per day, $1.5M per year, with nobody adding a single new visitor.

The four levers that actually move the number

1. Phone-number capture at the pump

The TCPA-compliant opt-in is the foundation. At dispense, the cardholder is offered $0.05/gal off in exchange for a phone number and consent to receive marketing messages. Take rates run 15–30% in our customer base, which means within 90 days you have phone numbers for a meaningful slice of your repeat fuel customers. Without this list, every other lever is guesswork.

2. Offers triggered by fuel grade and dispense volume

A customer who just bought $80 of premium at 7:45 AM on a Tuesday has a different likelihood of buying coffee than a customer who put $15 of regular into a beater at 11 PM. Tier offers accordingly. Coffee + breakfast burrito for the morning premium customer; energy drink + chips for the late-night regular customer. Test, measure, iterate.

3. Inside trip extender at the register

For customers who walk in without an offer, the clerk-side prompt at checkout is the second-highest-leverage lever. The POS suggests one add-on, a $1 lottery scratcher with any beverage purchase, a $0.99 candy bar with any coffee. The suggestion takes 2 seconds; the conversion rate is 8–18%.

4. Segmentation by visit frequency

First-time captured customers get an introductory $2-off-inside-purchase offer on visit 2. Weekly customers get a loyalty cup or punch card. Daily customers get the “regular” treatment, the clerk knows their name and order. This is retention, not acquisition, and it's where 70% of inside-store margin lives.

The wrong way to do this

Three patterns we see most often, all of them counterproductive:

  1. Branded loyalty card with no attribution. Operator buys a punch-card system, prints 5,000 cards, hands them out. No way to know which customer used which card, no way to attribute inside spend back to a fuel customer. Pure expense.
  2. Spray-and-pray SMS blasts. Operator captures phone numbers but sends the same offer to everyone. Open rates collapse within 6 weeks. Most numbers opt out before they ever redeem an offer.
  3. Inside discount that cannibalizes the regular customer. “20% off any inside purchase” sounds great until you realize 80% of redemptions came from customers who would have bought anyway. You moved $0 of incremental revenue and gave up margin on the baseline.

The right way

Three principles, in order of importance:

  1. Instrument the attribution before you launch the program. Without attribution, the program will run forever and you'll never know if it works.
  2. Segment from day one. Even 3 segments (morning / evening / weekend) beats one-size-fits-all by a wide margin.
  3. Treat the first 60 days as discovery, not optimization. Run a small set of offers, measure them honestly, kill the ones that don't move the number. Then scale the winners.

Frequently asked questions

How long does it take to set up pump-to-store conversion tracking?

With StationPro, the basic phone-capture + attribution stack is wired in the first week of onboarding. Custom offer logic typically launches in week 3 once we have a baseline of normal inside-spend behavior to compare against.

Is phone-number capture at the pump TCPA-compliant?

It is if the consent flow is structured correctly, express written consent for marketing, clear opt-out language, double opt-in for higher-risk operators. We provide a compliant flow template; you customize the offer copy.

What if my POS doesn't support pump-to-customer attribution?

Most modern forecourt POS systems (Verifone Commander, Gilbarco Passport) can be configured to emit pump-session events with enough metadata to attribute. For older POS, we use a phone-number lookup at the inside register as a fallback.

How much does pump-to-store conversion typically lift inside revenue?

In our customer base, well-instrumented programs lift inside revenue per fuel customer by 8–15% over the first 90 days. The variance comes from the operator's baseline conversion rate, the strength of their inside-store mix, and the discipline of the offer iteration loop.

Sources & methodology

This article is an operational guide. Examples and calculations are illustrative unless a source is explicitly identified. Confirm current requirements and system capabilities for your own locations before acting. Questions or corrections. talk to the team.

Written by

StationPro Editorial

The StationPro team writes about store operations, finance workflows and AI. Customer evidence is identified explicitly when it is available.

Start with the job that matters most.

Choose one job, agree the fee and check the finished work. Start with a scoped paid sprint and expand when the results earn it.

Plan my first jobSee the paid work sprint