Case study
Quotations & Invoicing
Quotation and invoicing systems that take a job from quote to receipt: branded documents, client links, payments by M-Pesa, bank, cash or card, balances and receipts.
- Client
- Royalstone Interiors, and my own business at deemiano.com
- Type
- System
- Industry
- Billing
- Location
- Kenya
- Year
- 2026

The problem
Small businesses in Kenya often quote in Word and chase payments on WhatsApp, so numbers drift, versions get lost and nobody is sure what is owed. I built the same flow twice: into the Royalstone dashboard for a shop selling by the square metre, and into deemiano.com for my own software projects.
What I built
- Branded quotations and invoices with sequential numbers, line items, discounts, VAT and delivery, printed or saved as PDF.
- At Royalstone: website enquiries turned into quotations in one click, then converted to invoices, with payments by M-Pesa, bank or cash, balances, overdue flags, delivery notes and receipts.
- At deemiano.com: a private link for each quotation, where the client reads it on any device and accepts, declines or asks for changes, with a signed acceptance record.
- Payment schedules (deposit, milestone and launch), with the deposit invoice drafted the moment a client accepts.
- Card and mobile money payments through Paystack, recorded once even when the payment provider reports them twice, with a receipt for each.
- Revisions for quotations, and corrections instead of deletions for sent invoices, so invoice and receipt numbers stay gap-free for the accounts.
Outcome
Live at Royalstone Interiors, and on deemiano.com, where it bills my own clients.
Screens









