Distribution has a shape of its own: you quote before you sell, you deliver before you collect, your stock has expiry dates, and your salesmen are paid on what they moved. This handles that shape end to end on Google Sheets.
A quotation goes out, becomes an invoice when accepted, and the invoice prints. Deliveries are managed with a driver assigned and a delivery challan issued for the goods leaving the warehouse — the document that settles the argument about what was actually sent. Sales returns come back through the system rather than as a hand-written credit.
Inventory is tracked by batch with expiry dates and FIFO issue, so the oldest stock leaves first and near-expiry batches are visible before they become a write-off. For anyone distributing food, pharma or anything dated, that is the difference between a stock system and a stock count. Purchase orders and product management sit on the same data.
Salesman commission is calculated from sales, expenses are recorded with an approval workflow, and profit and loss reports run over the lot — so margin is a report rather than a guess at the end of the month. The dashboard carries the live charts.
Five roles — admin, manager, salesman, accountant and warehouse staff — with role-based access, so a salesman sees his customers and commission, the warehouse sees the picking and the challans, and the accountant sees the money.
| Version | v1.0 |
| Published | Apr 4, 2026 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | ERP & Business Suite, Inventory & Warehouse, Billing & Invoicing |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.
20–30% advance to start · Clear quote before work begins · Support after delivery
What we customize
What buyers of this file added to the same order
Build a B2B Ecommerce Web Portal with Gemini AI + Google Sheets
3 buyers took both
Vibe Coding Just Got FREE: This AI Builds Full Apps AND Dashboards From One Prompt (Google Sheets)
3 buyers took both
Free AI CRM in Google Sheets — Full Lead Management System with Apps Script | E39
3 buyers took both
What buyers and YouTube viewers say about this project.