# Sailup > Sailup is a developer-first SMS API for Ghana. Send transactional and marketing SMS to every Ghanaian network — MTN, Telecel, and AirtelTigo — through a single REST API at ₵0.02 per message, with no monthly fees. Key facts: - SMS pricing: ₵0.02 GHS per message, billed per 160-character segment. - No monthly fees or setup costs — prepaid credits, pay only for what you send. Volume discounts available. - Networks: all major Ghanaian carriers (MTN, Telecel, AirtelTigo) through a single endpoint, with delivery receipts included. - Sender IDs: register a custom branded sender name per project so messages arrive from your brand. - Developer experience: REST API (base URL https://api.sailup.io/v1), API keys scoped to projects, webhooks for real-time delivery status, test mode. Most developers send their first SMS in under 5 minutes. - Accounts are organised into projects, each with its own API keys, sender IDs, and message logs. - Billing rules that differ from most Ghanaian providers: credits never expire, and the rate is flat across networks rather than priced per carrier or per volume tier. - Currency: all prices are in Ghanaian Cedis (GHS), not converted from USD. ## Pricing - [Pricing](https://www.sailup.io/pricing): Full pricing page — rate, cost at volume, and every billing rule - [Pricing (Markdown)](https://www.sailup.io/pricing.md): The same numbers, machine-readable - [Bulk SMS in Ghana](https://www.sailup.io/bulk-sms-ghana): What a bulk send costs, how to send it from the dashboard or the API, what you need before a first campaign, and what Sailup does not support ## Comparisons Head-to-head pages against other Ghanaian SMS providers. Every competitor rate is quoted from that company's own public pricing page and carries the date it was read there, and each page says plainly where the competitor wins. - [Sailup vs Arkesel](https://www.sailup.io/vs/arkesel): Sailup charges a flat ₵0.02 per SMS to every Ghanaian network, and its credits never expire. Arkesel's published rates start at ₵0.0219 on credits that expire in three months, and ₵0.025 on credits that do not. Every published Arkesel tier is above ₵0.02, so Sailup is cheaper on rate. What Arkesel offers instead is a wider product range. Rates checked 31 August 2026. - [Sailup vs Hubtel](https://www.sailup.io/vs/hubtel): Sailup charges a flat ₵0.02 per SMS to every Ghanaian network. Hubtel prices each route separately: AirtelTigo at ₵0.0151, MTN at ₵0.0201, and Telecel at ₵0.0303. Hubtel is cheaper on AirtelTigo-heavy traffic and more expensive on Telecel, so for a mixed list Sailup has the lower blended rate. Rates checked 31 August 2026. - [Sailup vs NALO Solutions](https://www.sailup.io/vs/nalo-solutions): Sailup charges a flat ₵0.02 per SMS to every Ghanaian network. NALO Solutions publishes ₵0.032, which is 60% more per message, or about ₵120 more on every 10,000 sent. Sailup is cheaper on rate. NALO sells voice, USSD, short codes, two-way SMS, and payments alongside it, and that range is the reason to pick them. Rates checked 10 September 2026. ## Docs The reference is a page per resource group. - [API Reference](https://www.sailup.io/docs): The Sailup API is organized around REST and served under the /v1 base path. Authenticate with a project API key and page through list endpoints with page and page_size. - [SMS API](https://www.sailup.io/docs/sms): Send an SMS to any MTN, Telecel, or AirtelTigo number in Ghana with a single POST request, then list and inspect messages to track their delivery status. - [Credits API](https://www.sailup.io/docs/credits): Check how many SMS credits a project has left and whether auto top-up is switched on. One authenticated GET request returns both. - [Contacts API](https://www.sailup.io/docs/contacts): Create, read, update and delete the people you message, or bulk upsert them in a single request. Contacts can be grouped into lists for targeted campaigns. - [Lists API](https://www.sailup.io/docs/lists): Group contacts into lists to organize segments and target messaging campaigns. Create lists, add and remove contacts, and read a list's membership. - [Webhooks](https://www.sailup.io/docs/webhooks): Receive a signed POST the moment an SMS reaches a terminal delivery outcome, instead of polling. Covers event types, payloads, signature verification and retries. ## Blog - [SMS Sender IDs in Ghana: How to Register Your Business Name, and Why Names Get Rejected](https://www.sailup.io/blog/sms-sender-id-ghana): A sender ID is the business name an SMS arrives under instead of a phone number. Here is how to register one in Ghana, the format and naming rules carriers apply, and why names like Results, ALERT and M0MO are rejected. - [SMS OTP vs Authenticator Apps vs Email Codes: Which Should a Ghanaian App Use?](https://www.sailup.io/blog/sms-otp-vs-authenticator-app-vs-email): SMS codes reach every phone in Ghana and cost ₵0.02 each. Authenticator apps resist SIM swaps but need a smartphone. Email codes suit address checks and recovery, not sign-in. How to pick per action. - [SMS Delivery Reports Explained: What Sent, Delivered, Failed, Expired and Rejected Actually Mean](https://www.sailup.io/blog/sms-delivery-reports-explained): Delivered means the carrier confirmed the handset got your SMS. Sent means the carrier has it but has not reported back. Failed, Expired and Rejected are final, and each one points to a different fix. - [SMS Character Limits in Ghana: Why One Curly Quote Turns 160 Characters into 70](https://www.sailup.io/blog/sms-character-limit-gsm7-unicode): A plain SMS holds 160 GSM-7 characters. One cedi sign, curly quote or emoji switches the whole message to Unicode and the limit drops to 70, so a 149-character promo costs three credits instead of one. - [10 SMS Call-to-Action Tips for Ghanaian Businesses (With Copy You Can Steal)](https://www.sailup.io/blog/sms-call-to-action-examples-ghana): A good SMS call to action fits in one 160-character segment, leads with a real offer, asks for one action, and carries a deadline and an opt-out line. Ten tips with Ghana-set copy you can reuse. - [Promotional vs Transactional SMS in Ghana: The Difference, and the Rules for Each](https://www.sailup.io/blog/promotional-vs-transactional-sms-ghana): A transactional SMS is triggered by something the customer did; a promotional SMS is one you decided to send. In Ghana that decides the consent you need, the hours you can send and whether you need an opt-out line. - [How to Send Bulk SMS in Ghana: A Step-by-Step, NCA-Compliant Workflow](https://www.sailup.io/blog/how-to-send-bulk-sms-in-ghana): Bulk SMS in Ghana takes a registered sender ID, a list of people who opted in, a one-segment message with a free opt-out line, and a send between 8am and 7pm, Monday to Saturday. Here is the workflow on Sailup. - [Bulk SMS for Ghanaian SMEs: 5 Campaigns That Actually Move Sales, With Costs](https://www.sailup.io/blog/bulk-sms-for-ghana-smes): Five bulk SMS campaigns that work for small businesses in Ghana, with example copy, what to measure, and the cost at ₵0.02 a message. A flash sale to 2,000 customers is ₵40; a term of fee reminders for 600 pupils is about ₵48. - [Auto Top-Up for SMS Credits, Explained](https://www.sailup.io/blog/sms-credits-auto-top-up): Auto top-up buys more SMS credits whenever your balance falls below a threshold. - [SMS APIs in Ghana, Compared: Sailup vs Arkesel vs Hubtel](https://www.sailup.io/blog/sms-api-ghana-comparison): A sourced comparison of published SMS rates in Ghana. Sailup charges ₵0.02 flat to every network; Arkesel ranges ₵0.0219–₵0.031 depending on expiry; Hubtel prices per network from ₵0.0151 to ₵0.0303. Here is how to work out which is cheapest for your traffic. - [How to Send OTP SMS in Ghana: A Developer's Guide](https://www.sailup.io/blog/send-otp-sms-ghana): A practical guide to one-time-password SMS in Ghana — sender IDs, message format, segment and encoding rules, delivery webhooks, retry logic, and the code to send your first OTP across MTN, Telecel, and AirtelTigo. - [Is Sailup the Cheapest SMS API in Ghana? An Honest Answer](https://www.sailup.io/blog/cheapest-sms-api-in-ghana): Sailup charges ₵0.02 per SMS flat, to every Ghanaian network, with no monthly fees and no setup costs. That is the lowest published blended rate for mixed traffic. One competitor undercuts it on a single network route, and this post says exactly when. ## Company - [Homepage](https://www.sailup.io/): Product overview, features, and pricing - [Contact](https://www.sailup.io/contact): Talk to the Sailup team, including volume discount enquiries - [Privacy Policy](https://www.sailup.io/privacy) - [Terms of Service](https://www.sailup.io/terms)