Skip to content
Dennis Miano
All work

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
Quotations & Invoicing on a desktop and a phone

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

Quotations & Invoicing: A quotation at Royalstone, on a desktopQuotations & Invoicing: A quotation at Royalstone, on a phone
A quotation at Royalstone. Products, quantities in square metres or pieces, discount and delivery, ready to send on WhatsApp or by email, print, or convert to an invoice.
Quotations & Invoicing: An invoice with payments, on a desktopQuotations & Invoicing: An invoice with payments, on a phone
An invoice with payments. Payments recorded against the invoice, the balance still due, and delivery notes and receipts from the same record.
Quotations & Invoicing: The client’s quotation link, on a desktopQuotations & Invoicing: The client’s quotation link, on a phone
The client’s quotation link. What a client sees at deemiano.com: the full quotation with Accept, Request changes and Decline, and a PDF download.
Quotations & Invoicing: An accepted quotation, on a desktop
An accepted quotation. The payment schedule beside the quotation: the deposit invoiced and paid, the milestone and launch ready to invoice, and the client’s acceptance record.
Quotations & Invoicing: A paid invoice, on a desktopQuotations & Invoicing: A paid invoice, on a phone
A paid invoice. The client’s invoice link once paid in full, with the quotation it came from.