A gas station with a convenience store is really two businesses sharing one building, one register system, and one owner — and they have almost nothing in common financially. Fuel is high-volume and thin-margin. The store is lower-volume and much higher-margin. Bookkeeping that treats them as a single revenue stream misses the thing that actually protects you if the IRS ever looks closely.
Why the IRS Looks at Cash Businesses Differently
Cash-intensive businesses get more audit attention than card-only businesses, not because cash itself is suspicious, but because cash transactions don't leave the same automatic paper trail electronic payments do. The IRS has a specific audit technique guide for gas retailers, and it leans heavily on what's called an indirect method — reconstructing what your income should have been based on what you bought, rather than just accepting what you reported.
For a station where fuel purchases are largely paid by check or card to the distributor, a bank deposit analysis is often used first: does the volume of deposits over the year make sense given the fuel and inventory purchased. Where records are incomplete, a percentage markup method comes into play — comparing what was purchased against a known, industry-standard markup to see if reported sales are plausible.
The Markup Analysis Most Owners Don't Know Exists
This is the part that's specific to your industry and worth understanding even outside of audit risk, because it's also just good business information.
Industry data consistently puts the margin on fuel at a matter of cents per gallon, while in-store convenience merchandise runs a completely different margin profile — a percentage margin several times higher than fuel. The result is a well-documented pattern in this industry: fuel drives the majority of revenue, but the store drives the majority of actual profit, even though it's usually the smaller number on paper.
If your reported numbers don't roughly track these industry patterns — for instance, fuel sales reported at a markup well below what your actual cost-per-gallon and pump prices would suggest — that's exactly the kind of discrepancy a markup analysis is designed to catch. It's worth running this comparison on your own books periodically, not waiting for someone else to run it first.
Fuel, merchandise, and lottery all in one sales line? Get your store's categories and daily reconciliation set up the way this business actually runs.
Daily Reconciliation Is Your Best Protection
The single most protective habit for a cash-handling business is reconciling the register's end-of-day report against the actual cash and card deposits, every day, not weekly or monthly. Discrepancies — over or short — should be tracked and explained, not just absorbed into a miscellaneous account.
When reconciliation happens daily, small discrepancies get caught and explained while the cause is still identifiable — a till count error, a discount not rung in correctly, an employee mistake. When it happens monthly or not at all, a small daily pattern of unexplained shortage becomes a large, unexplained annual number that's much harder to account for and much more likely to draw questions.
Form 8300: When It Actually Applies to a C-Store
Most day-to-day gas and convenience purchases are far below the threshold that triggers federal cash reporting, so this isn't a daily concern for most stations. But it becomes relevant in specific situations: a large cash payment for equipment, a bulk cash purchase from a wholesale customer, or any single transaction (or set of related transactions) totaling more than $10,000 in cash.
When it does apply, Form 8300 has to be filed within 15 days of the transaction, and you're required to send the customer written notice that you filed it by January 31 of the following year. Records need to be kept for five years. Willful failure to file carries much steeper penalties than an ordinary late filing — this isn't a form to treat casually if a qualifying transaction actually happens.
The Mistake of Treating Fuel and Merchandise as One Number
The most common bookkeeping error specific to this business is lumping fuel revenue and in-store merchandise revenue into a single sales category. Given how differently the two are taxed for sales tax purposes in many cases, and how differently their margins behave, combining them makes it impossible to actually evaluate whether either side of the business is performing the way it should.
The same applies to lottery commissions, money order fees, and ATM surcharge income if your station offers those — each has its own tax treatment and its own margin profile, and folding them into general merchandise sales obscures what's actually driving your numbers month to month.
Inventory shrinkage is the other piece that gets missed. Theft, spoilage, and damaged product need to be tracked as their own line item, not silently absorbed into cost of goods sold. When shrinkage isn't separated out, your merchandise margin looks worse than your actual pricing and purchasing decisions would suggest — which makes it harder to spot a real theft or spoilage problem versus a pricing problem.
What Good Bookkeeping Actually Looks Like Here
Separate revenue categories for fuel, in-store merchandise, lottery, and any ancillary services. Daily register reconciliation against actual deposits, with discrepancies logged and explained, not absorbed. A tracked shrinkage figure, reviewed monthly rather than discovered at year-end inventory. And a periodic sanity check of your fuel and merchandise margins against known industry ranges, so if something is off, you're the one who catches it first.
None of this requires complicated systems — it requires categories set up correctly from the start and a consistent daily habit, which is exactly the kind of thing that's easy to let slide when you're running the floor yourself during a busy shift.
Fuel and merchandise are two different businesses wearing one register — bookkeeping that treats them that way, with real categories and daily reconciliation, is what we help gas station and convenience store owners set up, so nothing gets blended into a number that hides what's actually happening.