Account Created!
Your account is pending admin approval. You'll be able to sign in once a platform admin activates it.
We've received your details. The platform admin will review your account and notify you at your registered email address.
Completing sign-in…
Verifying your Google account
Sign in as Owner
Access your business analytics and reports.
Forgot your password?
Enter the email tied to your account and we'll send you a reset link.
Cashier Sign-In
Enter your business, POS Number, and Password/PIN.
Forgot your PIN?
No email is needed — we'll flag your terminal so your business owner can set a new PIN for you.
New business?
© 2026 SwiftBook. All rights reserved. | Privacy Policy
Create your business account
Register as a Business Owner on SwiftBook.
You can connect your M-PESA shortcode later from Settings.
© 2026 SwiftBook. All rights reserved. | Privacy Policy
Set up your business
One last step — tell us about your business to complete registration.
Used to notify you once your account is verified. You can connect your M-PESA shortcode later from Settings.
Pending Approval
Your business details have been submitted successfully. A platform admin will review and verify your account.
Business details saved
Business name and owner phone number have been recorded.
Check your email
An activation notice will be sent to your registered Google address.
System verification in progress
Our team typically reviews new accounts within 24 hours.
Good morning,Owner
Here's your payment activity at a glance.
Active STK
0
Requests
QR Scans
0
Today
Completed
0
Transactions
Transactions
Full ledger of all incoming M-PESA payments.
QR / STK Payments
Initiate and track payment requests.
Team & Terminals
Every cashier and POS terminal bound to your business.
Master Total Processed
KES 0
All terminals combined
Master Transactions
0
Logged company-wide
Active Cashiers
0
Terminals provisioned
Pending PIN Reset Requests
Add Cashier / Terminal
Cashier Profile
POS Terminal
Edit Details
Recent Transactions by Cashier
Settings
Manage your account and preferences.
Business Settings
Trading name modifications require management review to preserve financial auditing integrity.
M-Pesa Gateway Settings (Bring Your Own Paybill/Till)
Connect your own Safaricom Daraja app so STK Push and QR payments settle directly into your paybill or till.
Your keys are encrypted at rest — SwiftBook never displays them again in full.
Terminal Deactivated
Terminal Deactivated by Management.
Initiate Payment
Enter details to collect from customer
Transactions Paused
Checkout capabilities are currently locked by administration.
Manual Offline Entry
Live STK Push and Dynamic QR are unavailable offline
Copy the code exactly as it appears in the M-PESA confirmation SMS.
Session Activity
Payments received this session
No payments yet this session.
Initiate an STK push or show a QR code to get started.
My Terminal History
Transactions you've personally processed on this terminal — not the full business ledger.