Run wholesale and distribution from one connected system
Quote at each customer’s price, deliver from stock you actually have, keep credit under control and let every invoice and bill post to your books, in your currency and your tax system.
- Quotation
- Sales order
- Delivery note
- Invoice
- Receipt
- Purchase order
- Goods receipt
- Purchase bill
- Payment
- Warehouse stock
- Customer and supplier balances
- Ledger and tax
Wholesale breaks where orders, stock and money live apart
Distributors rarely lose money on a single sale. They lose it in the gaps between the sales desk, the warehouse and the accounts team.
Every customer has a different price
Rates live in someone’s memory or a spreadsheet, and the wrong one reaches the invoice.
Orders promised from stock already sold
The sales desk cannot see what the warehouse really holds, so deliveries slip and customers wait.
Money sitting with customers
Without outstanding balances and their age in front of you, credit grows until it becomes a cash problem.
The same order typed three times
Quote, delivery and invoice are re-entered by different people, and the books are always behind.
From the first quote to the money in the bank
Each document is created from the one before it. Nothing is typed twice, and stock, balances and the ledger move at the step where they really change.
Selling
-
Quotation
Quote at the customer’s price level, with available stock in view.
- No posting yet
-
Sales order
Confirm what the customer wants and keep pending deliveries visible.
- Order book
-
Delivery note
Goods leave the warehouse they are picked from.
- Stock
-
Sales invoice
Bill once. Tax is calculated and the sale posts to the books.
- Customer balance
- Ledger
- Tax
-
Receipt
Record payment against the invoice, in full or in part.
- Customer balance
- Cash and bank
Buying
-
Purchase order
Order from suppliers at agreed rates and due dates.
- Pending purchases
-
Goods receipt
Receive into a warehouse, with batch and expiry where you track them.
- Stock
-
Purchase bill
Upload the supplier’s bill and the AI agent reads and matches it; it posts to accounts, with freight booked to its ledger.
- Supplier balance
- Ledger
- Tax
-
Payment
Pay suppliers in full or in part from cash or bank.
- Supplier balance
- Cash and bank
Everything a wholesale operation runs on
Customer-specific pricing
Give a customer a price level and their rates apply by themselves on every quote, order and invoice.
Multi-warehouse stock
On hand and available per warehouse, with transfers between warehouses and branches.
Credit and receivables
Credit limit, outstanding and available credit on every customer, with receivables ageing by 30, 60 and 90 days.
Purchasing and landed cost
Purchase orders, goods receipts and supplier bills, with freight and duty counted in the real cost.
Batch, serial and expiry
Track batches, serial numbers and expiry dates, and pick the earliest-expiring batch first.
Units and packs
Buy by the carton and sell by the box or piece, with conversions between units.
Invoices on WhatsApp and email
Send the invoice to the customer as soon as it posts, with no printing and no re-typing.
Approvals and roles
Discounts above a user’s limit wait for a manager. Roles decide who sees costs, credit and reports.
Your currency, your tax
VAT, GST or sales tax set up for your company, and foreign-currency trading for imports and exports.
What changes when it is all one system
Many distributors run on an order book, a stock file and an accounting package. This is what moves when those become one record.
| Capability | PeppyBooks | Spreadsheets and separate tools |
|---|---|---|
| Customer prices | Applied from the customer’s price level | Looked up, remembered or agreed again |
| Stock before you commit | Available quantity per warehouse at order time | Checked by phone or in another file |
| What customers owe | Outstanding and ageing on the customer record | Rebuilt from statements at month end |
| Order to invoice | The order becomes the delivery and the invoice | Re-typed at each stage |
| Accounts | Every invoice, bill and payment posts as it is made | Entered again by the accounts team |
| Warehouses and branches | One system for every location | One file per location |
Built for distributors in every market
Your tax system
VAT, GST or sales tax, with tax-ready invoices for your country.
Your currency and numbers
Prices and reports in your own currency and number format.
Imports and exports
Buy and sell in foreign currencies, with exchange gain and loss.
Companies and branches
Run more than one company or branch under one sign-in.
Start where your operation is today
Every plan includes the full selling, buying and accounting flow. Move up as the operation grows.
Essential
Quotations, sales and purchase orders, deliveries, invoices, receivables, payables and VAT or GST.
Business
Adds multiple warehouses, transfers, price levels, batch and expiry, landed cost, multi-currency and approvals.
Commerce
Adds your own online store, so customers can order from your catalogue.
Enterprise
Advanced distribution, complex multi-branch operations, data migration and dedicated onboarding.
Built for businesses that sell to other businesses
- FMCG and food distributors
- Pharmaceutical distributors
- Building materials and hardware
- Electronics and appliances
- Auto parts and lubricants
- Stationery and office supplies
- Textiles and garment wholesale
- Importers and traders
Need help switching?
For eligible customers, our team can help you import products, customers and opening data so you can get started faster.
Talk to usStart with one warehouse. Grow without replacing your system.
- Cloud-basedSign in from any browser. Nothing to install at the counter.
- Multi-userRoles and permissions for owners, managers and cashiers.
- Multi-location readyAdd outlets, registers and shifts as you grow.
- Connected accounting and inventoryOne record from the sale to the ledger.
- Built for growing SMBsStart on one plan and move up when you need more.
- 14-day free trialThe full product, with sample data. No credit card.
Common questions
Short, factual answers before you start.
Can each customer have their own prices?
Yes. Give a customer a price level and their rates apply automatically on quotations, sales orders and invoices. Customers without one get your standard price.
Can I see stock across warehouses before confirming an order?
Yes. Available stock is shown per warehouse, so the sales desk commits only what the warehouse can deliver. Transfers move stock between warehouses and branches.
Can I control customer credit?
Yes. Each customer carries a credit limit, outstanding balance and available credit, and the receivables ageing report shows how much is 0–30, 31–60, 61–90 and over 90 days old.
Do sales and purchases post to accounting automatically?
Yes. Invoices, supplier bills, receipts and payments post to the ledger as they are made, with tax calculated, so customer and supplier balances are always current.
Does PeppyBooks work outside one country?
Yes. Each company is set up with its own currency and tax system, whether VAT, GST or sales tax, and you can trade in foreign currencies with exchange gain and loss on the Business plan and above.
Can you move my existing products, customers and stock?
Yes. Products and opening stock import from Excel, and for eligible customers our team helps bring across products, customers and opening data.
Bring your orders, warehouse and accounts into one system
Start free with sample data, or talk to us about your distribution workflow.