Every feature your business needs to grow
Sales, inventory, invoicing, CRM, reports, KRA eTIMS, AI insights, WhatsApp, and M-Pesa — all in one platform built for Kenyan small businesses.
Record every sale in under 10 seconds
Capture sales from any device in a few taps. Walk-in or customer-linked, paid or credit — Daybook handles every scenario. Watch today's revenue, profit, and order count update live without refreshing.
- Record a sale in under 10 seconds
- Supports cash, M-Pesa, bank transfer, and credit
- Automatic stock deduction on every sale
- Per-rep attribution and scorecards
- Void & adjust with full audit trail
Never run out of your best sellers
Live stock levels updated atomically on every sale. Set reorder points and get instant low-stock alerts. AI-powered restocking suggestions factor in sales velocity and lead time.
- Atomic stock deductions — no overselling
- Low-stock alerts and reorder levels
- Manual adjustments with reason codes
- Full stock movement history
- Category and SKU / barcode support
Build lasting relationships with every customer
Detailed customer profiles with purchase history, running credit balances, and custom notes. Send KRA-compliant invoices directly to customers via WhatsApp, email, or SMS. Segment by tags.
- Customer profiles with KRA PIN support
- Running balance and statement view
- Custom tags for segmentation
- Send invoices & receipts via WhatsApp
- Credit limits and payment terms
KRA-compliant invoices in one click
Generate eTIMS-compliant invoices automatically from any sale. Submit to KRA with a single button press and track acceptance status in real time. Standalone invoices for service businesses too.
- Auto-sequential INV-YYYY-NNNN numbering
- One-click eTIMS submission to KRA
- Real-time acceptance status tracking
- Send via WhatsApp, email, or SMS
- Record partial payments & track balance
See the full picture of your business
Grand reports across any date range, per-product profitability, per-rep scorecards, and customer-level analytics. Export to CSV instantly. Dashboard KPIs update in real time.
- Revenue, profit, and expense KPIs
- Grand report with full filter suite
- Top products and top customers
- Per-rep performance scorecards
- CSV export for any report
Built for Kenya — compliant by default
Full KRA eTIMS integration. Every invoice can be submitted asynchronously via a queued job with automatic retries. Accepted invoices carry the KRA control unit number and QR code for verification.
- Asynchronous eTIMS submission with retries
- KRA control unit number tracking
- QR code on accepted invoices
- Credit note / reversal support
- Sandbox and production environments
Ask Daybook anything in plain language
Powered by Anthropic Claude. Get daily business summaries, anomaly detection when sales drop unexpectedly, demand forecasting for your top products, and natural-language queries over your own data.
- Natural-language queries over your data
- Daily business summary digest
- Anomaly alerts for unusual patterns
- Demand forecasting and restock nudges
- Powered by Anthropic Claude
Send receipts & invoices over WhatsApp
Connect your WhatsApp Business account and send invoices, receipts, payment reminders, and daily summaries directly to customers. Templates are pre-built and ready to use.
- Send invoices and receipts via WhatsApp
- Payment reminder automation
- Daily summary notifications
- Low-stock alerts to your phone
- Per-event notification preferences
Collect payments with STK push
Initiate M-Pesa STK push from any invoice or sale. When the customer pays, Daybook automatically reconciles the invoice and updates the customer balance — no manual entry needed.
- One-click STK push from any invoice
- Automatic reconciliation on payment
- C2B confirmation webhook support
- Idempotent duplicate prevention
- Sandbox and production modes
Built on Kenya's leading services
Daybook plugs into the services your business already uses.
Bank-grade security
AES-256 encryption for all credentials. httpOnly cookies for auth tokens. Timing-safe comparisons throughout.
Always up to date
Real-time stock and balance updates using atomic DB operations — no stale data, no double-counting.
Hosted on Railway
PostgreSQL 16, Redis, and the API all on Railway. Vercel for the web app. 99.9% uptime SLA.
10-second sales
Designed for the shop floor. A full sale — product, quantity, payment — in under 10 seconds on any device.
English + Swahili
The full UI is available in both English and Swahili. More languages coming soon.
Built for Kenya
KRA eTIMS, M-Pesa, and KES currency are first-class citizens — not afterthoughts bolted on later.
Ready to run your business better?
Start free, no credit card required. Set up takes under 2 minutes.