Simple, Transparent Pricing

No monthly subscriptions. No hidden fees. Buy credits starting at KES 500 and pay only for what you send.

Estimate Your Costs

Drag the slider to see how many SMS credits you get for your budget.

KES 500 KES 50,000+
Amount to Pay
KES 5,000
Effective Rate
KES 0.75 / SMS
Tier: 5K - 9,999
Estimated SMS Credits
~6,666 SMS

*Credits never expire. Rates are based on total credit purchase amount.

Volume-Based Rate Tiers

The more you buy, the less you pay per message. All tiers include full API access and dashboard features.

Credit Purchase Amount Rate Per SMS Savings vs Base Rate
KES 500 – 2,499 KES 1.00 Base Rate
KES 2,500 – 4,999 KES 0.85 15% Savings
KES 5,000 – 9,999 KES 0.75 25% Savings
KES 10,000 – 19,999 KES 0.65 35% Savings
KES 20,000+ KES 0.50 50% Savings

Flexible Payment Options

Fund your account instantly using your preferred payment method.

M-Pesa

Paybill or Till Number. Instant credit allocation upon confirmation. Most popular option.

Bank Transfer

Direct deposit to Cooperative Bank. Upload slip for manual verification. Best for large amounts.

Card Payment

Visa/Mastercard via secure gateway. Auto-recharge available for uninterrupted service.

Billing FAQs

Common questions about payments, credits, and invoicing.

Do SMS credits expire?
No. Your purchased credits never expire. They remain in your account indefinitely until used. This makes MacraSMS ideal for businesses with seasonal messaging needs.
Can I get an invoice for my purchases?
Yes. Automatic invoices are generated for every transaction and available in your dashboard. You can also request custom invoices with specific details for accounting purposes.
What happens if I run out of credits mid-campaign?
Messages will fail to send once credits reach zero. We recommend enabling auto-recharge or monitoring your balance via API/webhook alerts to prevent interruptions.
Are there any setup or monthly fees?
Absolutely not. MacraSMS is purely pay-as-you-go. You only pay for the credits you purchase. There are no platform fees, maintenance charges, or minimum monthly commitments.
Can I upgrade my tier later?
Your rate is determined per transaction. If you buy KES 25,000 worth of credits today, you get the KES 0.50 rate immediately. Next time you buy KES 1,000, you'll get the KES 1.00 rate for that specific top-up.

Start Sending Today

Create your free account and receive 100 test credits. No credit card required.

Buy Credits Now