Getting Started

How to price your services in Kenyan Shillings.

Pricing in KES is about more than multiplying a dollar figure and rounding up. Here's a practical way to price for value, quote clearly, and get paid on terms that actually work for a Kenyan SME.

How to price your services in Kenyan Shillings
Key takeaways
  • Price the outcome, not the hour — but know your cost per hour anyway.
  • Quote in writing, split into clear line items, and put payment terms on the quote.
  • A deposit up front and milestones protect you on bigger jobs.
  • Raise the price, then send an invoice that looks like a proper invoice.

Start with your costs, not your wishes.

Before you pick a number, work out what your time costs. Add your monthly expenses — rent, data, transport, tools, the software you rely on — divide by the hours you actually bill in a month, and you have your break-even rate. Most Kenyan freelancers and agencies are surprised how high it is. Price below it and you're not running a business, you're subsidising one.

Price the outcome, not the hour.

Clients don't buy hours, they buy results — a working website, a delivered report, stock that's in the shop. Project pricing captures the value of the result and stops the two of you arguing about "scope creep" by the hour. Use your hourly cost as the floor, then add value on top: if the work saves the client KES 100,000, a KES 25,000 price is an easy yes.

Quote in writing, with terms.

A verbal price is a negotiation; a written quote is a document. Put it down with:

  • Line items — what you'll deliver, each priced.
  • The total — in KES, including or excluding VAT, clearly stated.
  • Payment terms — deposit, milestones, and the final balance.
  • What's out of scope — so "extras" are a conversation, not a surprise.

A clear quote also becomes the source for your invoice — which means the invoice raises itself, and the fields are already KRA-ready.

Deposits and milestones protect you.

The pattern that works for Kenyan services work: deposit up front, milestones through the job, balance before delivery. For a KES 50,000 project that might be 50% to start, 25% mid-way, 25% on completion. It funds your costs as you go, and it filters out the clients who were never going to pay promptly anyway.

Take payment the way your client actually pays.

An invoice for a Kenyan client should end with a payment route they already use — a Till number or a Paybill they can pay from their phone without registering for anything. Match the money to the invoice the day it lands, and you'll always know who's paid and who hasn't. That's the reconciliation habit from our M-Pesa guide, and it matters twice as much when your margins are tight.

Don't swallow the payment costs.

Charging a card abroad or through a gateway costs a percentage you can feel. If you're quoting diaspora or international clients, either price to include the fees or state them separately on the quote. An invoice that surprises a client at payment time is an invoice that gets paid late.

Raise the price, then look like you mean it.

The cheapest upgrade most Kenyan businesses never make is a proper invoice: your PIN, a serial number, itemised work, VAT shown separately, and a due date. It changes how clients treat you — a document gets paid; a WhatsApp message gets "sawa, end of month". For the exact fields, see the KRA-ready invoice guide.

A fair warning

Underselling is a habit, not a strategy. Every time you price below cost "to keep the client", you train them to expect it. Price properly, deliver properly, and let the numbers work.

Approved for your business

Price properly. Invoice properly. Get paid.

Quotes and KRA-ready invoices in one place, with payments matched automatically. Set up in about five minutes.

Free 14-day trial · No card required · Cancel anytime · Export your data anytime

Start Free — No Card WhatsApp