Skip to content
SimpleERP

Agri inputs

ERP software for agri input dealers and farm supply shops

Mixed-rate invoices for seeds, fertiliser, pesticides and tools, stock by shop and warehouse, purchase orders before the season, and credit to farmers you can follow until harvest.

In short

SimpleERP is ERP software for agri input dealers and farm supply shops. Invoices apply the right tax rate per line, stock is tracked by shop and warehouse, and seasonal credit to farmers shows in statements and ageing.

Illustration of receivables ageing: 2,441 to collect across 5 buckets, with customer totals.

A day in an agri input business

A farm supply shop sells all year, but it earns or loses the year in two short seasons.

Planting starts and the counter is full by seven. A farmer from up the valley wants two bags of maize seed, four bags of DAP and a litre of insecticide, and asks to pay after harvest. A trader buying for a group of growers wants a proper tax invoice. A delivery from Highland Agro Supplies is unloading at the warehouse.

By the end of planting the owner has sold on credit to two hundred farmers, written in a notebook that only he can read. Which bags are still in the warehouse, what each farmer owes and which dues are now five months old are questions answered from memory.

SimpleERP puts that season into two documents: the invoice, which applies the right rate to each line and issues stock from the shop or warehouse, and the customer statement, which shows every farmer what they took, what they paid and what is still due, with the ageing behind it.

Billing

One invoice for seed, fertiliser and pesticide, each at its own rate

Each product carries its own tax rate, so one invoice can mix zero-rated seed, fertiliser and pesticide and still show the right tax on every line. The print carries a summary by rate, ready for the buyer who reclaims tax.

  • Walk-in farmers go on one customer you name, such as Counter sale; regular buyers get their own account.
  • Units per product: bags, kilograms, litres or pieces, with your own unit added once in settings.
  • Bank details on every A4 invoice, so a farmer can pay part by transfer on the spot.
  • Returns of unopened bags become a credit note that puts stock back.
LineQuantityTaxableTax
Maize seed, zero rate2 bags @ $45$90$0
Fertiliser, reduced 5%4 bags @ $38$152$7.60
Insecticide, standard 20%2 l @ $30$60$12
Total$302$19.60
A mixed-rate counter invoice (rates are examples; use your country's)

Payments and receivables

Seasonal credit you can follow until harvest

Every credit invoice stays open against the farmer until a payment is allocated to it, so the receivables ageing shows exactly who owes what and for how long. Part payments during the season reduce the balance without anyone typing it.

  • Payment terms such as a 120-day harvest term, added once and set per customer.
  • Credit limit per farmer, with a warning before a new invoice crosses it.
  • Customer statement with opening balance, every bill and payment, and an ageing footer, ready to print.
  • Reminder text with invoice numbers and the amount due, copied to share however you like.

Illustration of receivables ageing: 2,441 to collect across 5 buckets, with customer totals.

Receivables ageing by customer, from current to 90 days and over.

Inventory

Stock by shop and warehouse, counted before the rush

Each shop and warehouse is a warehouse in SimpleERP, so bags on hand are known per location and the low-stock list shows what to reorder before sowing begins.

  • Reorder level per product; anything at or below it shows on the low-stock list.
  • Transfers move stock from the warehouse to the shop counter, one document per move.
  • Physical counts after the season fix the numbers with a reason, and the difference posts to the books.
  • Weighted average cost per product, so margin per invoice is visible.

Illustration of stock on hand by warehouse at average cost, with a low-stock row highlighted and a movement ledger.

Stock on hand per warehouse, with low-stock rows flagged.

Purchase

Order for the season from one list

Turn the low-stock list into purchase orders grouped by supplier, then convert each order into a supplier bill when the truck arrives, receiving the stock into the warehouse it was unloaded at.

  • Purchase orders to companies and distributors before each planting season.
  • Supplier bills with the tax you can reclaim captured on each.
  • Payables ageing and supplier statements, so dealer dues are paid on time.

Accounting and people

Cash, bank and staff in the same books

Receipts post straight to the cash or bank account they were paid into, so the cash and bank registers show a running balance without a separate cash book, and staff attendance flows into the monthly payroll.

  • Day book lists every entry for the day in posting order.
  • Expenses such as warehouse rent, loading charges or diesel, with the receipt photo.
  • Attendance and payroll for counter and warehouse staff, with advances recovered through the payslip.

Illustration of a payslip with Basic salary, Allowances, Bonus and net pay of 4,440.

A payslip with basic pay, an allowance and deductions.

Ready on day one

What you don't have to set up

A new shop is ready to bill minutes after sign-up, because the plumbing is seeded.

  • A chart of accounts with cash, bank, sales, stock and tax accounts already linked.
  • Your country's tax rates, including zero and reduced rates where it has them.
  • Units such as kilograms, litres and pieces, and payment terms up to 60 days.
  • Invoice numbering on your financial year, such as INV-2026-0001.
  • Seven ready-made roles, from Owner to Employee self-service.

Honest limits

What SimpleERP does not do for agri input dealers yet

A dealer selling regulated inputs should weigh these before signing up.

  • Prices including tax. Enter the price before tax; the invoice adds the tax on top.
  • Batch or expiry tracking. Pesticide and seed batches and expiry dates are not tracked; stock is by product and warehouse. Keep the batch register your licence requires alongside.
  • Licence-wise reporting for fertiliser, seed or insecticide licences, or stock returns to a regulator.
  • Scheme or subsidy workflows, such as subsidised fertiliser sales or claims. Record the invoice at the price you charge.
  • Crop or harvest-linked interest on overdue dues. Ageing shows the overdue days; interest is a manual entry.
  • E-invoicing or transport documents filed through a government system.

Getting started

Start with your first invoice

  1. Sign up with your email

    Name, email and a password. No card for the seven-day trial.

  2. Tell us about the business

    Pick your country and, if you are registered, type your tax number. Accounts, tax rates, units, roles and numbering are seeded for that country.

  3. Add what you sell

    Import your seeds, fertilisers, pesticides and tools from a CSV file with the tax rate, unit and opening stock per warehouse, then create one customer for walk-in sales.

  4. Post your first invoice

    Pick the customer, add lines and save. Your first invoice can be out within 10 minutes of signing up.

FAQ

Questions, answered

Which tax rate applies to seeds, fertiliser and pesticides?

It depends on your country, and farm inputs are where rates differ most: seed for food crops is zero-rated in some countries, fertiliser carries a reduced rate in others, and pesticides usually take the standard rate. Some US states exempt farm inputs bought for agricultural use. In SimpleERP you set the rate on each product and the invoice applies it line by line. Rates differ by country and change, so confirm the rate for your goods with your accountant or tax authority before you rely on it.

Can it track pesticide batch numbers and expiry dates?

No. Stock is tracked by product and warehouse at weighted average cost, without batch or expiry. Some dealers create a separate product for a short-dated lot so it can be sold first, and keep the batch register their licence requires on paper.

How do I give credit to farmers until harvest?

Add a payment term with the days you usually allow, such as 120, and set it on the farmer's account. Credit invoices stay open, part payments reduce the balance, and the receivables ageing and customer statement show what is due and how old it is.

I have one shop and a warehouse with two staff. Is it too much?

No. Add the warehouse as a second warehouse and give the counter staff and the accountant their own login, each with a role that shows only their work.

Can I move from a notebook or an old app in the middle of a season?

Yes. Import products with opening stock from a CSV file, add each farmer with their opening balance, and start billing. Old invoices stay where they are; SimpleERP starts from the balances you bring in.

Run your whole business from one simple place.

Seven days free. No card. Your first invoice in minutes.