kwtSMS Reseller Program

Build Your Own SMS Business
on Kuwait's Most Trusted Gateway

Buy SMS in volume. White-label it as your own. Set your price. Keep the margin. No contracts, no lock-in.

International Coverage White-label ready Sub-account management Bank-grade security
2007
In Business Since
99.9%
Platform Uptime
3
Reseller Models
0
Contracts or Lock-ins
Qualify First

Is This Program Right For You?

We believe in clarity over sales spin. Read this before you go further.

This IS for you:

  • Companies that want to resell SMS and earn a margin
  • Startups building a messaging product on our infrastructure
  • Developers who want to white-label SMS under their own brand
  • Marketing agencies bundling SMS into their service offering
  • Telecom or IT resellers adding SMS to their portfolio
  • Anyone ready to use our API to build their own platform

This is NOT for you:

  • System integrators looking for consulting or development services
  • Those expecting postpaid accounts or monthly invoicing
  • Anyone looking to buy physical SMS cards or vouchers
  • Those expecting a negotiated price below published rates
  • Affiliate or referral commission seekers (different program)
  • Anyone expecting free credits without purchasing first
No Fluff. Just Facts.

Let's Get the Important Stuff Out of the Way

We have been running this service since 2007. No hidden fees, no surprise charges, no bait-and-switch. Here is everything you need to know before you sign up.

Pricing

Prices are quantity-based and the same for everyone. The more you buy, the lower your rate per SMS. The full discount table is on our main page. No special deals. No exceptions. This keeps things fair across all resellers.

Payment

All accounts are 100% prepaid. We accept KNET, bank transfer, and cheque. No postpaid accounts, no monthly invoices, no credit terms. You top up when you need to. Your balance never expires.

Delivery Format

We do not sell SMS cards, scratch vouchers, or physical top-up cards. Reselling means buying digital SMS credits and distributing them to your customers through your account or a platform you build.

The pricing principle: Everyone starts at the same published rate. Volume unlocks lower rates. Check the current price table to calculate your margin. Simple, transparent, and identical for every reseller.

Why kwtSMS

A Platform You Can Confidently Resell

Your reputation is on the line every time you onboard a customer. We take that seriously.

Bank-Grade Security

All API communication is encrypted over HTTPS. Token-based authentication, IP whitelisting options, and session controls protect every account. Your customers' data stays in Kuwait, on infrastructure you can trust.

Security

Full White-Label Capability

Resell SMS under your own brand name, with your own pricing, your own logo, and your own customer support. Using the API model, kwtSMS is completely invisible. Your customers only ever see your brand.

White-Label

99.9% Uptime, Since 2007

A service that has been running continuously since 2007 is a service your customers can depend on. Our platform is monitored around the clock with a public status page so you are never in the dark.

Reliability

Sub-Account Management

Create and manage individual accounts for each of your customers from one central dashboard. Transfer balance, set limits, monitor usage, and stay in full control without touching their login.

Management

Developer-Ready API

A clean, well-documented REST API that connects in minutes. Works with any programming language or platform. Supports sending SMS, checking balance, delivery reports, and sender ID management programmatically.

API

You Set Your Own Price

There is no restriction on what you charge your customers. Buy wholesale from us, sell at your own rate. Your margin is entirely yours. The more volume you move, the better your wholesale rate becomes.

Profit
How You'll Operate

Three Ways to Run Your Reseller Business

No single right model. Choose based on where you are today, and change your approach as you grow.

Model 01

Single Shared Account

Simplest way to start

Register one account and use it for all your customers. You manage all sending on their behalf. Everyone shares the same balance, the same sender IDs, and the same login.

  • Zero management overhead
  • All sender IDs in one place
  • Single shared credit balance
  • No technical setup required
  • Best for agencies running client campaigns
Pros
  • Easiest to launch
  • Minimal admin
  • No tech work
Considerations
  • No per-client billing
  • Shared balance
  • Limited scale
Best For
Small agencies, getting started, low volume
Most Popular
Model 02

Main + Sub-Accounts

Full per-client control

Register a main account, then give each customer their own separate account using a unique mobile number. Manage everything centrally: balance transfers, limits, and monitoring.

  • Each customer gets their own login
  • Transfer balance to each client directly
  • Set your own price per customer
  • Monitor all accounts from one dashboard
  • Customers send their own campaigns
  • Full separation of customer data
Pros
  • Per-client control
  • Set your margin
  • Scales well
Considerations
  • Need a number per client
  • Some admin overhead
Best For
Growing resellers, IT distributors, telecom companies
Model 03

Your Own Platform via API

Full white-label, zero kwtSMS visibility

Build your own SMS platform under your own brand. Your customers never know you use kwtSMS. Connect via our documented API, or use an open-source SMS reseller platform configured with our credentials.

  • 100% white-label, your brand only
  • Full API access with full documentation
  • Build your own billing and user system
  • Compatible with open-source SMS platforms
  • Maximum pricing flexibility
  • Unlimited scalability
Pros
  • Full brand control
  • Max flexibility
  • Own pricing logic
Considerations
  • Requires dev work
  • You support end users
Best For
Developers, SaaS builders, high-volume resellers
For Developers

Integrate in Minutes, Not Days

Our API is clean, simple, and has been battle-tested since 2007. If you can make an HTTP request, you can send SMS.

  • REST API over HTTPS
  • Send SMS, check balance, get delivery reports
  • Compatible with any language: PHP, Python, Node, and more
  • Works with open-source SMS reseller platforms out of the box
  • Full white-label: no kwtSMS branding in API responses

JSON over HTTPS. Official libraries for 12+ languages.
More examples and endpoints at /developers.html

# Send an SMS via kwtSMS API
curl -X POST 'https://www.kwtsms.com/API/send/' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "username": "your_api_user",
    "password": "your_api_pass",
    "sender":   "YOUR-SENDERID",
    "mobile":   "96598765432",
    "message":  "Hello from kwtSMS",
    "test":     0
  }'

# {"result":"OK","msg-id":"f4c841ad...","balance-after":180}
// Send an SMS via kwtSMS API
$ch = curl_init('https://www.kwtsms.com/API/send/');
curl_setopt_array($ch, [
  CURLOPT_POST           => true,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => [
    'Content-Type: application/json',
    'Accept: application/json',
  ],
  CURLOPT_POSTFIELDS     => json_encode([
    'username' => $user,
    'password' => $pass,
    'sender'   => 'YOUR-SENDERID',
    'mobile'   => '96598765432',
    'message'  => 'Hello from kwtSMS',
    'test'     => 0,
  ]),
]);
$data = json_decode(curl_exec($ch), true);

// $data['result'] === 'OK', $data['msg-id'], $data['balance-after']
# Send an SMS via kwtSMS API
import requests

res = requests.post(
    'https://www.kwtsms.com/API/send/',
    json={
        'username': user,
        'password': pwd,
        'sender':   'YOUR-SENDERID',
        'mobile':   '96598765432',
        'message':  'Hello from kwtSMS',
        'test':     0,
    },
).json()

# {'result': 'OK', 'msg-id': '...', 'balance-after': 180}
// Send an SMS via kwtSMS API
const res = await fetch('https://www.kwtsms.com/API/send/', {
  method:  'POST',
  headers: {
    'Content-Type': 'application/json',
    'Accept':       'application/json',
  },
  body: JSON.stringify({
    username: user,
    password: pass,
    sender:   'YOUR-SENDERID',
    mobile:   '96598765432',
    message:  'Hello from kwtSMS',
    test:     0,
  }),
}).then(r => r.json());

// { result: 'OK', 'msg-id': '...', 'balance-after': 180 }
Getting Started

Up and Running in 4 Simple Steps

No paperwork. No approval process. No waiting. You can be reselling SMS within the same day.

1
Create Free Account
Register at kwtSMS.com. No documents, no payment upfront. Explore the platform with free test credits.
2
Choose Your Model
Decide which reseller model fits your business today. You can always change your approach as you grow.
3
Purchase Credits
Top up via KNET, bank transfer, or cheque. Buy in volume to unlock your best wholesale rate.
4
Start Selling
Set your price, onboard your customers, and start generating revenue. You control the margin.
Payment and Billing

Simple, Transparent Payment Terms

No invoices to chase. No credit terms. Top up when you need to. Your balance never expires.

KNET Online

Instant credit top-up via Kuwait's national payment network. Reflected in your account immediately.

Bank Transfer

Transfer directly to our account and send the receipt. Credits are added after payment confirmation.

Cheque

Accepted for larger top-ups. Credits are added once the cheque clears. Contact us before sending.

All accounts are prepaid only. No postpaid accounts, no monthly invoicing, no credit terms. Your credits are yours the moment payment is received. No debt, no surprises on either side.

Common Questions

Reseller FAQ

Do I need to sign a contract?+
No contracts. No minimum commitment. Top up when you need to, stop at any time. Everything is prepaid, so you are always in full control with no obligations.
Can I negotiate a custom price?+
No. Pricing is quantity-based and identical for all resellers. The more volume you purchase, the lower your rate per SMS. This fairness principle means no reseller gets an unfair advantage. If you want better rates, buy more volume.
How much margin can I make?+
That depends on what you charge your customers and how much volume you purchase. Review our public price table, compare it against what competitors charge retail, and the opportunity becomes clear. Many resellers run strong margins by competing on reliability and local support rather than price alone.
Will my customers know I'm using kwtSMS?+
Only if you tell them. With Model 2, customers log into the kwtSMS platform. With Model 3, you build your own interface and customers only ever see your brand. kwtSMS is completely invisible in the API model: a true white-label setup.
What open-source SMS platforms work with your API?+
Several open-source SMS reseller platforms can be configured to use any SMS gateway via API. Point them at our endpoint with your credentials and they handle user management, billing, and top-ups independently. See our API documentation or contact us for guidance on platforms other resellers have used successfully.
Is there a minimum purchase to get started?+
You can start with any amount. That said, your margin improves significantly with higher volume. Start small to verify the platform, then scale your purchase size to unlock better rates.
Do SMS credits expire?+
No. Your prepaid credits do not expire. There is no pressure to use them by a specific date. Top up when it suits you, use at your own pace.
How secure is the platform for my customers' data?+
All API communication runs over HTTPS with encrypted transmission. Authentication uses secure API tokens. IP whitelisting is available for additional access control. Data is hosted in Kuwait. We have maintained a clean security record since 2007.
Can I buy SMS cards or vouchers to resell?+
No. We do not sell physical SMS cards, scratch cards, or vouchers of any kind. Reselling is fully digital: you buy SMS credits on our platform and distribute them to your customers through your account or a platform you build with our API.
Ready?

Create Your Free Account Today

No documents. No payment required to test. Sign up in seconds and explore the platform before you commit a single fils.

Free test account includes complimentary test credits. No credit card required to register.