Skip to content
Invoicing Software

Free online invoicing software with M-Pesa payments built in

Create professional, branded invoices in seconds, send them the way your customers actually read them, and always know who owes you what. Frostwood CRM connects invoices to your customers, estimates, projects and payments — including M-Pesa payments that reconcile themselves.

  • Branded PDF invoices with taxes, discounts and payment terms
  • M-Pesa STK Push payments matched automatically
  • Card, bank and cash payments recorded in one ledger
Get started free

Free to use · Every feature included · No credit card required · See all features

Invoicing software for small businesses, without the admin

Professional invoices in seconds

Add itemized lines, apply taxes and discounts, set payment terms and download a branded PDF with your logo and payment details. Numbering is automatic and stays in sequence even when several people invoice at once.

Send invoices where customers will see them

Email invoices straight from Frostwood, share them on WhatsApp in one click, or send an SMS payment reminder. Customers can also find every invoice in your client portal.

Always know who owes you

Track partial payments and outstanding balances per customer and issue credit notes when you need to. Receivables aging and customer statements show exactly what is overdue.

Confirmations that send themselves

When a payment is recorded, the customer automatically receives a payment confirmation with their updated statement.

Online invoicing with M-Pesa, card and bank payments

Customers can pay any unpaid invoice from your client portal with an M-Pesa STK Push prompt. The payment is matched to the invoice automatically, with its M-Pesa receipt number, and the balance updates in real time — see how the M-Pesa CRM works.

Card, bank-transfer and cash payments are recorded against the invoice in a couple of clicks, including partial payments, so every payment method ends up in the same ledger and on the same customer statement.

Invoicing software for agencies and freelancers

Agencies and freelancers bill for projects and time. Frostwood keeps invoices on the same customer record as your projects and time logs and your estimates and proposals, so you can bill for the work without re-entering anything.

International clients can be invoiced in their own currency with their own exchange rate, from the same workspace.

Everything included

Invoices

  • Branded PDF invoices
  • Taxes, discounts and payment terms
  • Automatic, collision-safe numbering
  • Multi-currency with exchange rates
  • Credit notes

Getting paid

  • M-Pesa STK Push from the client portal
  • Card, bank and cash payments recorded
  • Partial payments and running balances
  • Automatic payment confirmations with statements

Sharing & follow-up

  • Email invoices from the app
  • One-click WhatsApp sharing
  • One-click SMS payment reminders
  • Every invoice in the client portal

Frequently asked questions

Can I invoice in different currencies?

Yes. Each invoice can use its own currency and exchange rate, so you can bill local and international customers from the same workspace.

Can customers pay invoices online?

Customers can open their invoices in your client portal and pay by M-Pesa STK Push, which is matched to the invoice automatically. Card, bank-transfer and cash payments, including partial payments, can be recorded against any invoice.

Can I convert an estimate into an invoice?

Yes. An accepted estimate converts into an invoice in one click, carrying over the customer, line items, taxes and discounts.

Can I try the invoicing software for free?

Yes. Frostwood CRM is free for your business right now, with no credit card required, so you can create and send real invoices from day one.

Use Frostwood CRM free

Every feature is free for your business, with no credit card required. Set up your workspace in minutes, or let us walk you through it on a live demo.

Get started free

Why Frostwood CRM is free business management software