The chart of accounts is the least glamorous and most important decision in your books. It is the skeleton everything hangs on, and if it is built for a generic business, your fuel numbers end up blurred together where you cannot read them. Build it for a jobber and your reports start answering real questions.
What it is
A chart of accounts is the organized list of every account your books use: assets, liabilities, equity, income, and expenses. Every transaction lands in one of them, so the structure decides how clearly you can see your business. It is the frame; the double-entry postings are what fill it.
Why a jobber needs its own
A generic chart hides what matters in fuel. You want fuel cost, freight, fuel taxes, and inside sales broken out so you can see margin by line, not melted into one "cost of goods" number. A chart built for a jobber keeps these separate, so the reports tell you where you are actually making and losing money.
What to include
- Fuel revenue and fuel cost by product.
- Freight income and expense.
- Fuel taxes as their own liability accounts.
- Receivables and payables for customers and suppliers.
- Fuel inventory as an asset.
- C-store and fleet lines if you run them.
A sample jobber chart
This is the skeleton in practice. Extend the pattern for each product and line of business you run:
| Number | Account | Type |
|---|---|---|
| 1010 | Cash, operating | Asset |
| 1200 | Accounts receivable, trade | Asset |
| 1310 | Fuel inventory, gasoline | Asset |
| 1320 | Fuel inventory, diesel | Asset |
| 2100 | Accounts payable, fuel suppliers | Liability |
| 2410 | Federal fuel taxes payable | Liability |
| 2420 | State fuel taxes payable | Liability |
| 4010 | Fuel sales, gasoline | Income |
| 4020 | Fuel sales, diesel | Income |
| 4110 | Freight income | Income |
| 5010 | Fuel cost, gasoline | Cost of goods |
| 5020 | Fuel cost, diesel | Cost of goods |
| 5110 | Freight expense | Cost of goods |
FastDragon Books ships with a structure like this already in place and integrates with QuickBooks if your general ledger stays there.
How much detail
Enough to answer the questions you actually ask, and no more. Too few accounts blur the picture; too many bury you in upkeep. Add an account when you genuinely need to track that number on its own, and lean on item-level and report detail for the finer cuts. The chart sets the shape; your reporting fills in the texture.
Switching without starting over
You can usually map an existing structure into a new system, and a careful migration plans for it. A back office built for fuel often ships with a sensible jobber chart you can adopt or adapt, so you begin from a structure that already fits rather than building one from a blank page.
Quick answers
What account numbering should a fuel jobber use?
The common convention is 1000s for assets, 2000s for liabilities, 3000s for equity, 4000s for income, 5000s for cost of goods sold, and 6000s and up for operating expenses. Number in gaps of ten, such as 4010 and 4020, so a new product or revenue line slots in later without renumbering anything.
Are fuel taxes an expense or a liability?
Taxes you collect from a customer and remit to the state were never your money, so they sit on the balance sheet as a payable until you send them in. Taxes you actually bear belong in cost of goods. Mixing the two inflates both revenue and expense and makes margin per gallon unreadable.
Should every customer get its own account in the chart?
No. Use one accounts receivable control account and let the customer subledger carry the per-customer detail, and do the same on the payable side for suppliers. Hundreds of per-customer accounts bloat the chart and drift out of step with the subledger they duplicate.
Can I run a fuel jobber on QuickBooks alone?
QuickBooks can hold the ledger, but it has no native concept of gallons, racks, terminals, or tax jurisdictions. Most jobbers pair it with fuel software that handles the per-gallon detail and posts summarized entries over, or move the books into a fuel-native system entirely.