Business

Fleet and Credit Accounts at a Kenyan Fuel Station

K By Kev 24 September 2026 11 min read
Share
Business guide

Fuel station credit accounts are how a Kenyan station wins steady volume from companies, saccos, NGOs and county fleets, and they are also the most common way a station quietly finances somebody else’s business. The fuel goes out today; the money arrives in thirty, sixty or ninety days, out of a margin that is thin and capped. That trade can be a good one, but only if every fill is recorded against a named account at the moment it happens, with a limit behind it and a compliant invoice attached. This guide covers how to run that properly and where it goes wrong.

Quick answer

A fleet or credit account at a fuel station is volume bought with working capital: the fuel leaves today and the money arrives weeks later. It works when every fill is recorded against a named account with a compliant invoice at the moment it happens, a limit exists, and somebody is accountable for collection. It fails when credit is extended informally at the pump.

Key takeaways
  • Credit is a loan you are making, not a discount you are giving. Price and limit it accordingly.
  • Record the fill and raise the invoice at the pump, not at month end from a signature book.
  • Authorise vehicles, not just companies. A registration number on the record ends most disputes.
  • Set a limit per account and let the system enforce it, so the decision is not made by whoever is on shift at 2am.
  • Track days to pay per account. Two customers at the same price are different businesses if one pays in 14 days and one in 90.
On this page▾
  1. What you are actually agreeing to
  2. Running a fleet account properly
  3. How station credit goes wrong
  4. A worked example: the same customer, two arrangements
  5. How Veira runs station accounts
  6. Frequently asked questions

What you are actually agreeing to

When a station gives a company an account, it is lending that company the cost of the fuel for the length of the payment terms. On a regulated fuel margin, the cost of that lending is not trivial, and it is entirely invisible unless somebody measures it. A large customer who pays in ninety days and a large customer who pays in fourteen are different propositions at the same price per litre.

The volume is genuinely valuable, though. Fleet business is steady, predictable and largely immune to a competitor opening across the road, which is exactly what a station on a capped margin needs. The point is not to avoid credit; it is to run it as a deliberate arrangement rather than an accumulation of favours.

The failure mode is almost never a company refusing to pay. It is a station that cannot prove what was supplied. A driver fills up, a supervisor waves it through, a note goes in a book, and six weeks later the company queries a figure nobody can substantiate. The station usually concedes, because it cannot show the record.

That is why credit and eTIMS belong in the same conversation. The compliant invoice raised at the moment of the fill is both the tax document and the evidence, and a station that issues it at the pump rarely has a collection argument at all.

  • A named account with the registered name and KRA PIN, captured before first use
  • Authorised vehicles by registration number, and authorised drivers
  • A credit limit the system enforces, not one held in somebody’s memory
  • A compliant invoice raised at each fill, not at month end
  • A monthly statement whose lines each have an invoice behind them
  • Somebody named as responsible for collection

Want to see it running in your own business first?

Sign Up

Running a fleet account properly

Six steps from opening an account to getting paid.

  1. 1

    Open the account before the first fill

    Registered name, KRA PIN, physical address, a named contact in accounts and agreed payment terms in writing. Capturing this while a driver waits at the pump is how PINs get guessed and terms get assumed, and both come back at month end.

  2. 2

    Authorise vehicles, not just the company

    Record the registration numbers permitted to draw on the account, and the drivers if the customer wants that control. A registration number on every line ends most disputes before they start, because the customer can check it against their own records.

  3. 3

    Set a limit and let the system hold it

    A limit that lives in the owner’s head is not a limit, because the decision actually gets made by whoever is on shift when the account is already over. Put the figure on the account and let the system flag it, so an exception is a deliberate call rather than an accident.

  4. 4

    Invoice at the pump, every time

    The compliant invoice is raised as the vehicle is filled, against the account, carrying the buyer PIN and the vehicle. This is the single highest-value habit in the whole arrangement: it is the tax document, the evidence and the balance entry in one action.

  5. 5

    Send statements on a fixed day

    A statement that arrives on the same date every month gets processed in the customer’s normal run. An irregular one waits for somebody to look at it. Each line should reference an invoice the customer can match to their own fuel records.

  6. 6

    Measure days to pay, per account

    Track how long each account actually takes, not what the terms say. That figure tells you which relationships are worth the working capital and which need a conversation, and it feeds straight into your [cash flow forecast](/tools/cash-flow-forecast-calculator).

How station credit goes wrong

Credit extended at the pump with nothing recorded

A regular driver, a helpful supervisor, no entry anywhere. This is the most common money-side hole on a Kenyan station, it is rarely dishonest, and it is fully recoverable the moment it exists on paper. It is also entirely preventable by making the invoice part of the fill.

No limit, so the exposure is discovered at month end

Without an enforced limit, an account grows quietly until the statement arrives and the number is uncomfortable. By then the fuel is gone and the conversation is much harder than it would have been at the halfway point.

Reconstructing invoices from a signature book

Month-end reconstruction produces documents nobody trusts, dated wrongly, often missing vehicles. Customers query them, and the station cannot defend a figure it wrote down six weeks after the event.

Nobody owns collection

When chasing payment is everybody’s job it is nobody’s, and receivables drift. Name the person, give them the statement on a fixed day, and give them a days-to-pay figure per account to work from.

A worked example: the same customer, two arrangements

Worked example

A hypothetical station serves a distribution company running a dozen vans. Under the first arrangement, drivers fill up and sign a book at the pump. At month end somebody totals the book, writes an invoice for the total and sends it. The company queries two entries it cannot match to its own trip records, the station cannot substantiate them, and both are written off. Payment arrives around seventy days later, and nobody has noticed that is happening because nobody measures it.

Under the second, the account is opened properly with the registered name, PIN and twelve authorised registration numbers, and a limit is set. Each fill produces a compliant invoice at the pump carrying the vehicle. The statement goes out on the fifth of every month with a line per fill.

The queries stop, because the company can match every line to a van and a date from its own records. The write-offs stop with them. And because days to pay is now visible, the station can have an informed conversation about terms rather than discovering at year end that its best customer has been using it as a credit facility. Same customer, same price per litre, materially different business.

Business impact

Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.

Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.

How Veira runs station accounts

Veira holds each fleet or corporate account with its registered name, KRA PIN and contact, and attaches it to a sale at the counter or the pump. The compliant eTIMS invoice is produced at that moment, the balance moves, and the vehicle can be recorded on the line so the customer can match it to their own records.

Limits sit on the account rather than in somebody’s memory, statements are produced per account on your schedule, and days to pay is reported per customer so you can see which relationships are costing you working capital.

Veira does not assess anyone’s creditworthiness, guarantee collection or make lending decisions for you. It records what was supplied, to whom, against what authority, and what is outstanding. See the customer management page for fuel stations.

Frequently asked questions

Should a fuel station offer credit at all?
For fleet and corporate volume, usually yes, because that business is steady and largely insulated from a competitor opening nearby. The condition is that it is run as a deliberate arrangement with limits, invoices and measured payment behaviour, not as an accumulation of favours at the pump.
When should the invoice be raised on a credit fill?
At the moment of the fill. Credit changes when you are paid, not when the fuel was supplied, and an invoice written at month end from a signature book is both a weaker tax document and weaker evidence in any dispute.
How do I stop informal credit at the pump?
Make the recorded route faster than the informal one. If attaching a known account and producing the invoice takes seconds at the point of the fill, there is no reason to write in a book. Informal credit thrives where the proper process is slow or lives on another device.
Should I record vehicle registration numbers?
Yes. A registration number on each line lets the customer match your invoice to their own trip records, which removes the large majority of month-end queries and the write-offs that follow them.
What credit limit should I set?
That is a commercial judgement specific to the customer, your cash position and your terms; no general figure would be honest. What matters structurally is that a limit exists on the account and the system enforces it, so an exception is a decision rather than an accident.
How do I know if an account is costing me money?
Track days to pay per account against your agreed terms. Two customers at the same price per litre are different businesses if one settles in fourteen days and the other in ninety, and only the measurement will tell you which you have.
Does Veira decide who gets credit?
No. Veira does not assess creditworthiness, score customers or guarantee collection, and it makes no lending decisions. It records the account, the authority, each supply with its invoice, and the outstanding balance, so you can make those decisions on real information.

Fleet credit is a loan you make out of a thin, capped margin. Open the account properly, invoice at the pump, hold a limit and measure days to pay, and it becomes the steadiest volume on your site. Book a free Veira demo and bring your current account list.

Need help, or want to talk it through first? Chat with us on WhatsApp
Terms explained

Keep reading

See all Business guides

Veira for your business

Browse Veira by business type