The deposit request is where bookings die. Every client who goes quiet after you send your M-Pesa number costs you the slot, the travel, and the job itself. You can book a makeup artist online in Kenya with M-Pesa by using a digital storefront that confirms the appointment the moment payment lands, so nobody chases anybody.

The beauty industry in Kenya has exploded over the past three years, and the shift to mobile payments is a key driver. By mid-2026, over 70% of beauty service transactions in urban Kenya are initiated online, with the majority completed via M-Pesa. This article walks you through exactly how to set up a makeup artist booking system that accepts M-Pesa, what to look for in a platform, and how to keep your payment records clean for tax compliance.


Why M-Pesa is the backbone of makeup artist bookings in 2026

If you are a makeup artist in Kenya, you already know that most clients do not carry cash. They want to pay using M-Pesa because it is fast, secure, and available on every phone. M-Pesa has over 35 million active users in Kenya as of July 2026, according to data from Safaricom M-Pesa. That means nearly every potential client already has the app or the USSD menu ready.

For a makeup artist, accepting M-Pesa online solves three pain points:

  • No more chasing payments. When a client books online and pays via M-Pesa, the money hits your M-Pesa account instantly, and the booking is confirmed automatically.
  • Professional credibility. A website or online store that lets clients pay with M-Pesa signals that you are a serious business, not an informal side hustle.
  • Easy record keeping. Every payment generates a digital record that you can use for invoicing, tax filing, or tracking client history.

The commercial intent behind "book a makeup artist online Kenya M-Pesa" is clear: the client wants a frictionless way to find a beauty professional, check availability, and pay without leaving the house. For you, the seller, the goal is to capture that intent and convert it into a confirmed booking.


How to set up online booking for your makeup business with M-Pesa

Setting up a system that allows clients to book and pay via M-Pesa does not require a giant tech budget. You can get started in an afternoon using a platform like LinkDuka, which is built for Kenyan small business owners. Here is a step-by-step guide:

1. Register your business formally

Before you can accept M-Pesa payments for bookings, you need a business name and a KRA PIN. Even a sole proprietorship can register with the Business Registration Service Kenya for a business name - costs about KES 1,000. Without this, you cannot open a Paybill or Till number in your business name.

2. Choose your M-Pesa payment method

There are two main options for collecting M-Pesa payments online:

Method Best for Fees Booking integration
M-Pesa Paybill Fixed or variable amounts, high volume Usually 0% to 1% depending on your agreement with Safaricom Easy to add to a checkout form
M-Pesa Till Business with multiple items or services 0.5% - 1.5% per transaction Works well with a product listing page
M-Pesa Express (STK Push) One-time payments, instant confirmation Same as Till Requires a developer or platform that supports Lipa Na M-Pesa API

For a makeup artist who offers packages (e.g., bridal from KES 10,000, graduation from KES 3,500), a Paybill or Till number linked to an automated booking system is the smoothest route.

3. Create an online store or booking page

You need a digital storefront where clients can see your portfolio, browse packages, select a date, and pay. Platforms like LinkDuka let you build a store in minutes with M-Pesa already integrated. Unlike generic website builders, these platforms are designed for Kenyan payment flows.

What to include on your booking page:

  • Service menu with prices (e.g., bridal makeup, evening glow, bridesmaids)
  • Real-time calendar showing available slots (use a Google Calendar sync)
  • A form that captures client name, phone number, event date, and location
  • A checkout button that triggers an M-Pesa STK push or displays your Paybill number

4. Test the booking flow

Ask a friend to go through the full process: select a service, choose a date, pay with M-Pesa, and receive a confirmation message. Ensure payment goes through to your M-Pesa account immediately and the booking appears in your calendar.

5. Set up automated confirmations

Use your platform's automation (see how it works) to send an SMS or email confirmation once M-Pesa payment is received. This reduces no-shows and gives clients peace of mind.

Pro Tip: Instead of asking clients to manually send M-Pesa and then message you a screenshot, use a platform that sends an STK push directly from the checkout page. This eliminates the risk of fake screenshots and speeds up confirmation. Most modern Kenyan booking tools, including LinkDuka, support this flow.


What to look for in a booking platform (comparison for makeup artists)

Not all online booking platforms handle M-Pesa well. When evaluating options, focus on these features that matter for a makeup artist:

Feature Why it matters for your business
M-Pesa integration (STK push) Clients pay instantly without leaving the page
Calendar sync (Google/Apple) Avoid double bookings, show live availability
Custom service packages Set different prices for bridal, corporate, or party makeup
Invoice generation Send receipts for deposits or balance payments
Mobile-friendly design Most clients browse from their phones
Data privacy compliance (ODPC) Protect client names, phone numbers, and booking history

Avoid platforms that require you to redirect clients to a third-party payment page that looks unfamiliar. Kenyan clients trust a checkout page that clearly says "Pay with M-Pesa" and shows the Safaricom logo.

If you are just starting, a simple solution like LinkDuka's how-it-works flow can get you live within an hour. More established artists may want a platform that also handles card payments or multiple Till numbers.


How customers can book a makeup artist online using M-Pesa (the buyer's view)

For the client who searches "book a makeup artist online Kenya M-Pesa," the journey is refreshingly short. Here is what they will typically do on your booking page:

  1. Browse services - They see your portfolio and price list for different makeup styles (natural, glam, bridal, editorial).
  2. Select a date and time - Your integrated calendar shows available slots. They pick one that suits their event.
  3. Enter details - They fill in their name, phone number, event type, and any special requests (e.g., false lashes, airbrush foundation).
  4. Choose M-Pesa payment - At checkout, they select M-Pesa as the payment method. The page displays your Paybill or Till number, or better, sends an STK push to their phone.
  5. Confirm payment - They enter their M-Pesa PIN on their phone. Within seconds, they receive a confirmation from M-Pesa and from your booking system.

Common mistake: Some artists ask clients to send money to a personal M-Pesa number and then share a screenshot. That method destroys trust and creates mess in your records. Always use a registered Paybill or Till number for professional bookings.

Common Mistake: Forgetting to include a cancellation or deposit policy in the checkout flow. In 2026, many makeup artists now charge a non-refundable deposit of 50% via M-Pesa at booking, with the balance due on the day. Make sure your platform supports partial payment collection.


Best practices for managing M-Pesa payments and records as a makeup artist

Accepting M-Pesa online is not just about getting paid - it is about keeping your business compliant and organized. Here is a quick checklist for 2026:

  • Use a business Paybill or Till - Personal M-Pesa numbers look unprofessional and make tax reconciliation hard.
  • Send invoices for every booking - Platforms like LinkDuka generate invoices automatically. This helps if a client needs a receipt for their employer (e.g., corporate event makeup).
  • Keep payment records for tax purposes - The Kenya Revenue Authority requires you to keep records of all income for at least five years. Export your M-Pesa statements monthly and match them against your booking log.
  • Register for VAT if your turnover exceeds KES 5 million per year - If you cross this threshold, you must charge 16% VAT on booking fees and issue ETR invoices. Most solo makeup artists are below this, but double-check with a tax advisor.
  • Protect client data - The Office of the Data Protection Commissioner Kenya requires businesses to store customer data securely. Use platforms that encrypt client phone numbers and do not share them without consent.

Pro Tip: Create a dedicated M-Pesa account for your makeup business (different from your personal account). This makes it trivial to separate business from personal expenses when filing annual returns.


Getting started: next steps for your makeup business in 2026

Now that you know how to allow clients to book a makeup artist online in Kenya using M-Pesa, here is your three-step action plan:

  1. Formalize your business - Register with the Business Registration Service Kenya and get a KRA PIN.
  2. Set up your M-Pesa Paybill or Till - Contact Safaricom or use your banking partner. This usually takes 1-3 business days.
  3. Build your booking page - Use a platform like LinkDuka to create a mobile-optimised store with M-Pesa integration. You can have your first live booking page up within an hour.

Also consider claiming your Google Business Profile to appear in local searches for "makeup artist near me" - many clients will find you there and follow the booking link directly to your M-Pesa checkout.

If you already have a website but it does not accept M-Pesa, you can add a payment link or embed a checkout widget. Read more about the technical side in our dedicated guide on how to accept M-Pesa online in Kenya.

The beauty of M-Pesa is that it meets your clients where they already are. By the end of 2026, every Kenyan makeup artist who wants to grow will need an online booking system that accepts mobile money. Do not let cash-only habits hold your business back. Start today, and give your clients the convenience they expect.