Skip to content
SimpleERP

Wholesale & distribution

ERP software for wholesale distributors and traders

Bill fast from the keyboard, know what is in every warehouse, and see exactly who owes you what, without a second register.

In short

SimpleERP is ERP software for wholesale distributors and traders. Keyboard-first invoices issue stock from the right warehouse at average cost, post to party ledgers and feed receivables ageing, credit-limit warnings and customer statements.

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

A day in a distribution business

Distribution is volume on thin margins: many invoices, many parties, and money that sits with customers.

By ten in the morning the phone has rung twenty times. Northside Retail wants forty office chairs, Summit Interiors wants LED panels, and a retailer from Sharjah asks whether the cable trays have arrived. Billing has to keep up with the counter, and every invoice has to carry the right tax.

By afternoon the questions change. Is there stock in the main warehouse in Al Quoz or only at the Deira store? Has Bluewater Traders paid last month's bills? Should we give them more credit? The answers live in a billing tool, an Excel sheet of dues and somebody's memory.

SimpleERP puts the answers in one place. Every invoice issues stock from a named warehouse, every receipt settles the invoices it pays, and the party ledger is derived from posted documents, so dues are never typed in by hand and never out of date.

Billing

Bill as fast as the phone rings

The invoice editor is built for the keyboard: pick the party, type a product, Enter through quantity and price, and save, with the tax filled from each product.

  • Enter and Tab move through the line editor; ⌘K finds any party, product or document.
  • Line discounts in percent or as an amount, on any line.
  • Quotations convert to sales orders and invoices without retyping.
  • Credit notes for returns put stock back and reduce what the customer owes.

Illustration of the keyboard-first invoice editor with a focused line, live tax totals and shortcut hints.

The keyboard-first invoice editor.

Inventory

Every warehouse, one stock figure you can trust

SimpleERP keeps stock on hand per product and warehouse, values it at weighted average cost, and changes it only through posted documents, so the number on screen is the number on the shelf.

  • Warehouses appear only when you add a second one.
  • Transfers move stock between warehouses at cost, with a document for each move.
  • Movement ledger shows every in and out with the document behind it.
  • Low stock list turns shortfalls into purchase orders, grouped by supplier.

Payments and receivables

Know who owes you, by how long

Receivables ageing splits every customer's dues into not due, 1 to 30, 31 to 60, 61 to 90 and 90+ days, straight from posted invoices and receipts.

  • Receipts allocate oldest first, across several invoices, by cash, bank transfer, cheque or card.
  • On-account money waits until you apply it to an invoice.
  • Payment reminders are written for you from the ageing list, to copy into WhatsApp or email.
  • Customer statements with ageing at the period end, ready to print on A4.

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

Receivables ageing by bucket and by customer.

Purchase

Buy on paper, receive into the right warehouse

Purchase orders go to suppliers with an expected date and a delivery warehouse, and the supplier bill receives the stock at the bill cost and updates the average.

  • Duplicate guard stops the same supplier bill number being entered twice.
  • Attach the scanned bill to the document it belongs to.
  • Debit notes for returns to the supplier take the stock back out.
  • Payables ageing and supplier statements show what you owe and when.

Credit control

Credit limits that speak up before you over-extend

Set a credit limit on a customer and SimpleERP warns, on the invoice itself, when the new bill would take their dues past it.

  • Payment terms such as Net 15 or Net 30 set the due date on every invoice.
  • The warning names the numbers: what the customer owes, what this bill adds and the limit.
  • Posted invoices are frozen, so a bill cannot be quietly edited after it went out. Cancelling reverses it.

Ready on day one

What you don't have to set up

SimpleERP seeds the accounting and tax plumbing at sign-up, so the first day is about parties and products.

  • Receivable, payable, sales, purchase and stock accounts, already linked.
  • Your country's tax rates, ready to pick on a product or service.
  • Payment terms from due on receipt to Net 60.
  • Invoice numbering on your financial year, such as INV-2026-0213.
  • A default warehouse, so a one-warehouse business never sees the word.

Honest limits

What SimpleERP does not do for distributors yet

If any of these are deal-breakers, it is better to know today.

  • Price lists or customer-specific price cards. Set the price on the line, or use the product's sale price.
  • Batch, lot or expiry tracking.
  • E-invoicing or transport documents filed through a government system.
  • Delivery notes or goods receipts as separate stock documents. Stock moves with the invoice or bill.
  • Beat or route planning and salesman apps. SimpleERP is a web app that works on any phone browser.
  • Automatic payment reminders by SMS or WhatsApp. You copy the reminder and send it yourself.

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 catalogue from a CSV file, with the tax rate, reorder level and opening stock per warehouse. Import customers too, or add them straight from the invoice editor.

  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 when I resell goods I bought?

The rate follows the goods, the same as for the manufacturer: usually your country's standard VAT, GST or sales tax rate, unless the product has a reduced or zero rate. In SimpleERP you set the sales and purchase tax rate on each product, and every invoice and bill applies it. 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 I bill a customer in another region or country?

Yes. The customer's address and tax number print on the invoice, and you pick the rate that applies on each line, such as a zero rate for an export. In India, the invoice also switches between local and interstate tax by itself.

Does SimpleERP stop an invoice when a customer crosses the credit limit?

It warns rather than blocks. The invoice shows what the customer owes, what the new bill adds and the limit, and the person posting it decides.

How is stock valued across several warehouses?

At weighted average cost per product across the business. Every purchase updates the average, sales issue at it, and transfers between warehouses move at it, so moving stock never changes its value.

Can my salespeople see dues without seeing the books?

Yes. The seeded Sales role can raise quotations and invoices and see payments and dues, without access to the ledger, payroll or settings. To let them record receipts too, give them a custom role copied from Sales.

Run your whole business from one simple place.

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