Small businesses

A point of sale for small businesses that is simple on day one and ready for growth

Run your shop with a till that scans fast, takes M-Pesa and cash in one sale, signs your KRA invoices, and keeps selling when the internet goes down. Add branches, online orders and an ERP later, without changing system.

A sale, from the till to the ledger

What happens after the cashier presses pay, in one shop or fifty.

StartCustomer sale
  1. Till

    Take the sale

    Scan items, apply promotions and loyalty, with supervisor gates on discounts and price overrides.

  2. Payments

    Take payment

    Cash, card, M-Pesa STK or Airtel Money, alone or split across tenders.

  3. KRA eTIMS

    Sign the invoice

    The sale is signed through the local VSCU agent and the fiscal QR is stored. If it cannot be signed, it queues and retries.

  4. Till

    Give the receipt

    Print it, or send it by SMS, WhatsApp or email.

  5. SalesLife HQ

    Sync and stage

    The branch pushes the sale to HQ, which validates and stages it. Failed pushes wait in the outbox.

  6. ERP

    Post to the ledger

    HQ posts to Dynamics 365 Business Central or SAP Business One once, with audit references.

ResultPosted sale with a full audit trail

Read about KRA eTIMS signing →

Everything a busy shop needs at the counter

Fast checkout

Scan barcodes, use the category grid or search, weigh items on a connected scale, and hold a sale while you serve the next customer.

Every way to pay

Cash, M-Pesa, Airtel Money, card, credit account, gift card and loyalty points, alone or split across one sale.

KRA eTIMS built in

Each sale and refund is signed through the local fiscal agent as part of the sale, with the QR code on the receipt.

Works when the internet does not

Cash sales, credit-account sales and stock lookup continue offline, and everything catches up when you reconnect.

Receipts on the phone

Send receipts by WhatsApp, SMS or e-mail instead of printing every one.

Control of your cash

Open and close the register with a count, record pay-ins and pay-outs, and see any variance at the end of the shift.

Know your stock and your numbers

  • Stock on hand, low-stock alerts and reorder suggestions from what actually sells
  • Purchase orders, goods receipts and supplier invoices, with a three-way match
  • Cycle counts and adjustments for damage and shrinkage
  • Batch and expiry tracking for food and pharmacy items
  • 112 standard reports, including daily sales, cashier and till, tender mix, VAT and ageing
  • Loyalty, gift cards and lay-by to bring customers back

Start small, grow without switching

As you growWhat you add
One shopThe SalesLife POS till with M-Pesa, eTIMS, stock and reports.
A second and third shopSalesLife Central, so prices, products and users are managed once and stock can move between shops.
Finance needs an ERPA connection to Dynamics 365 Business Central or SAP Business One, posted through SalesLife Central.
Customers want to orderThe Customer App, an online store or WhatsApp ordering on the same stock and prices.
FAQ

Common questions

Do I need good internet to use SalesLife?

No. Cash sales, cash tender, credit-account sales and local stock lookup continue offline. M-Pesa and card payments and fiscal signing wait for the connection, and queued invoices are signed when it returns.

Do I need a server?

The first till in a branch hosts the branch database, and additional tills connect to it, so a small shop does not need separate server hardware.

Does it handle KRA eTIMS?

Yes. Sales and refunds are signed through a local fiscal agent, and invoices that cannot be signed are queued and retried.

What hardware do I need?

A Windows PC for the till, a barcode scanner and a receipt printer. A cash drawer, scale, customer display and card terminal are optional.

Can I add more shops later?

Yes. Add each shop to SalesLife Central and it receives your products, prices and users.

See SalesLife on your products, your branches and your ERP.

Book a live demo with a SalesLife retail specialist, or email hello@saleslife.com.

Book a live demo