
Comparison · checked October 2026
Taysend vs Arkesel for Ghana SMS
Published by Taysend. We list what Taysend does, with facts you can check in the product. For Arkesel, we list the questions to ask — not prices or limits we have not verified.
Context
About Arkesel
Arkesel is a Ghana SMS provider popular with developers and agencies.
Who might stay with Arkesel: Agencies with many clients already set up in Arkesel may not want to re-onboard them at once.
Taysend
What Taysend publishes
| Criterion | Taysend | Arkesel |
|---|---|---|
| Ghana unit rate | GHS 0.04 per billed unit, prepaid, published | Confirm on Arkesel's site |
| Billing currency | GHS wallet — reserve before send, settle after | Confirm on Arkesel's site |
| Networks | MTN, Telecel, and AT from the number prefix | Confirm on Arkesel's site |
| API | POST /v1/messages with a Bearer key and Idempotency-Key | Confirm on Arkesel's site |
| OTP | /v1/verify/send and /v1/verify/check, hashed codes, own queue | Confirm on Arkesel's site |
| Sender ID | 3–11 characters, LIVE after approval | Confirm on Arkesel's site |
| Delivery | Open any message id: delivered, failed, expired, or rejected | Confirm on Arkesel's site |
| Webhooks | Signed (t= and v1=), at-least-once, dedupe on event id | Confirm on Arkesel's site |
| Sandbox | sms_test_ keys on simulated numbers, never a real handset | Confirm on Arkesel's site |
| Client accounts | Each client has its own login and prepaid wallet | Confirm on Arkesel's site |
Ask
Questions to ask Arkesel
Ask every finalist the same questions, then run a small TEST send with each.
- 01
What is the current Ghana unit rate, and how are Unicode messages billed?
- 02
Does a retry with the same request create a duplicate SMS, or is there an idempotency key?
- 03
How do client accounts pay — from my balance or their own?
- 04
What delivery states can I read per message?
- 05
Is there a TEST mode with simulated numbers?
Switch
Moving from Arkesel to Taysend
- 01
Create a Taysend account and copy a TEST key. Send to a simulated number and open the message id.
- 02
Request your sender ID in the console. LIVE waits until it is approved, so request it before you switch traffic.
- 03
Export your contact lists as CSV and import them as Taysend lists.
- 04
Point your backend at POST /v1/messages with a Bearer key and an Idempotency-Key. Keep the old provider live until Taysend LIVE is approved.
- 05
Top up a GHS bundle, send a small LIVE batch, and compare delivery reports before moving all traffic.
FAQ
Straight answers
If something here is product behaviour, it matches the dashboard and the API.
01Can agencies move clients one at a time?+
Yes. Onboard each client from your Taysend console. They get their own login and wallet, so you can move them on their own schedule.
02Do clients pay through my account?+
No. Each Taysend client has its own prepaid wallet and tops up themselves. Creating a client does not move GHS from your balance.
Explore
Other comparisons
Each page answers a different question. They are not copies of this one.