How gas station fuel pricing actually works.
A gas station's street price is built from four things: the rack price you paid at the terminal, freight to haul it, federal, state and local taxes, and the card fees you pay on most of the sale. What is left over is your fuel margin, usually quoted in cents per gallon, and it is far thinner than customers assume. Pricing strategy is the daily decision about how much of that margin to give up in exchange for volume and the inside sales that come with it.
Fuel is the most visible price in retail. It is on a sign twenty feet in the air and it is the reason someone turns into your lot instead of the one across the street. It is also the price you have the least control over. This is how to think about it.
01
What your cost per gallon is really made of.
Rack price is the wholesale price at the terminal on the day of the load. It moves daily, sometimes sharply, and it is the input you do not control. Freight is the cost of getting it into your tanks, and it varies with distance and load size. Taxes are federal, state, and often county or municipal, and they are the same for you and for the station across the road, which is worth remembering when you assume a competitor has some structural advantage.
Then there is the piece operators most often leave out of the math: card fees. Most fuel is bought on a card, and interchange on fuel is charged against a large ticket, which means a few percent of a forty dollar fill is real money against a margin measured in cents per gallon. If you price off cost without subtracting card fees, your true margin is thinner than the number you are looking at.
Say your delivered cost lands at $2.98 a gallon after freight and taxes, and you post $3.29. That is 31 cents of gross margin. Take out card fees on a card sale and a meaningful slice of that is gone before you have paid for the canopy lights. Nothing about the mechanics changes at other price levels, but the proportions get uncomfortable when rack runs up quickly.
02
Margin against volume, the only real tradeoff.
Every price decision at the pump is the same tradeoff. Price up and you make more per gallon and sell fewer. Price down and you sell more gallons at less each, and you pull more people into the lot.
The reason the tradeoff is not purely mathematical is inside sales. A fuel customer who walks in buys a drink, a snack, cigarettes, or a lottery ticket at margins that make fuel look like charity. The right question is not which price makes more money on fuel, it is which price makes more money on the whole transaction. That is why some operators will run fuel close to cost during a price war and still come out ahead, and why a station with a weak inside offer cannot afford to.
Work it out with your own numbers rather than a rule of thumb. If dropping two cents brings in enough extra fills to clear the margin you gave up on every existing gallon, it works. If it does not, you just discounted your regulars.
03
The cash and credit spread.
Posting separate cash and credit prices is common, and the logic is straightforward: the card fee is a real cost on card sales and not on cash ones, so the spread passes some of that cost to the transaction that creates it. It also gives you a lower number to advertise on the sign, which matters at the moment of the turn-in decision.
The practical questions are how wide the spread should be and whether the market you are in expects one at all. Both are local. Where cash discounts are normal, a station without one looks expensive. Where they are unusual, a wide spread can read as a bait-and-switch when the customer swipes and sees a different number. The other cost is operational: two prices per grade means twice as many numbers to keep correct on the sign, at the dispensers, and in the POS. That is manageable when the price change is made once and sent everywhere, and it is a recurring source of errors when someone is retyping it in three places.
04
Midgrade, and why it is not really a product.
At most stations midgrade is not a separate delivery. It is blended at the dispenser from regular and premium, which means its cost is a weighted mix of the two rather than a rack number of its own. If your system treats midgrade as an independently costed product, your margin reporting on it is wrong.
This matters because midgrade is often where a station's pricing gets lazy. Premium carries the fattest cents-per-gallon margin in the lineup, and the spread between the three grades is worth setting deliberately rather than inheriting from whatever it was two years ago. Blended midgrade pricing should be calculated from the blend ratio, so that when regular moves the midgrade cost moves with it.
05
Surveying the competition without guessing.
Everyone in this business surveys. The usual method is driving past three stations on the way in and remembering the numbers, which is fine for a snapshot and useless as a record. The value of a survey is not knowing today's number, it is knowing the pattern: who moves first, who follows, who holds, and how long the lag is.
Record it. Once you have a few weeks of competitor prices next to your own, the market stops looking random. You will find that one station leads every increase and another only follows after two days, which tells you exactly how much room you have when rack moves. Neo Office includes a Fuel Survey for exactly this, so nearby stations sit next to your own posted prices and full change history instead of in someone's memory.
06
When to follow and when to hold.
Prices tend to rise fast and fall slowly, and that asymmetry is where most of the year's margin is made. When rack jumps, the stations that move quickly protect themselves and the ones that hesitate sell yesterday's cost at tomorrow's replacement price. When rack falls, holding your street price for a while is how you recover the margin you gave up on the way up. That window is not indefinite, and it closes the moment a competitor undercuts you visibly.
A reasonable default policy
- Follow increases promptly. The cost of being last up is paid on every gallon in the tank.
- Follow decreases slowly, and watch the survey rather than the rack, since your customers see the sign and not the terminal.
- Do not chase a single outlier. One station running an unsustainable number is not the market.
- Treat a price war as a temporary condition with an end date, and know your floor before it starts.
- Write the reason down when you make an unusual move, so the history means something in three months.
07
Use the history you already have.
Pricing decisions get better when you can see what the last ones did. Margin per gallon and gallons sold, side by side by day, will tell you within a couple of months whether your instincts about elasticity in your market are right. Most operators are surprised at least once.
The practical requirement is that price changes are recorded with a timestamp and a person attached, and that the same system holds the volume data. Keeping prices in one place and gallons in another is why so many operators have strong opinions about their market and no evidence. Once cash and credit prices by grade, the change history, and the volume are in the same system, the question of whether that two-cent move worked stops being a debate.