Billing & automation for hosting companies
Ottsa brings invoicing, provisioning, domains and support together in one platform that runs on your own hosting. Built for web hosts, VPS providers and resellers, it includes every feature in a single license, places no limit on clients, and comes with a guided migration from WHMCS.
No card required · Every feature included · Runs on standard shared hosting
Good morning, Sam
$48.9k
MRR
3,214
Active services
1,187
Domains
Revenue
$48,920 +8.4%
Automation
128 today
- cPanel account createdbrightlane.io · 09:41
- Domain renewedkestrellabs.dev · 09:38
- Invoice #20932 sentHarbor & Pine · 09:30
- Retry card paymentKestrel Labs · 12:00
Works with the control panels, hypervisors, registrars and payment gateways you already use
The complete platform
The entire customer lifecycle, from first order to every renewal
Retire the separate billing system, help desk, domain reseller panel and the spreadsheets that hold them together. Ottsa runs all of it from a single admin.
Recurring billing
Automated invoicing on any cycle from monthly to triennial, with prorations, late fees, and credit and debit notes for corrections.
Instant provisioning
Services are created, suspended, reactivated and terminated automatically as invoices are paid or fall overdue.
Domains
Registrations, transfers and renewals through a dedicated registrar for each TLD, with cost prices imported and your margin applied.
Support desk
Departments, email import, escalation rules and a knowledge base, with every ticket linked to the client and the service it concerns.
Client area & checkout
A fully branded client portal and checkout, with configurable options, add-ons and self-service upgrades.
Payments & tax
Accept Stripe, PayPal, Mollie and bank transfer in every currency you sell in, with VAT and regional tax rules built in.
Live reports
Track income, MRR, churn and tax alongside client, service and ticket figures, with every report exportable to CSV.
API & webhooks
A REST API, signed webhooks and a plugin SDK for connecting Ottsa to the rest of your stack.
Billing & invoicing
Get paid on time, every cycle
Ottsa issues invoices ahead of each due date, charges saved payment methods, follows up on late payments and suspends services that remain unpaid, all according to rules you define once.
- Automatic card retries and payment reminders on your own schedule
- Upgrades and downgrades prorated automatically
- Account credit, refunds, quotes and proforma invoices
- Multi-currency pricing, EU VAT and country-specific tax rules
- Issued invoices are immutable, with corrections made through credit and debit notes
Invoices
Brightlane Media
INV-20931 · Web Hosting Pro
Kestrel Labs
INV-20930 · VPS 8 GB × 3
Harbor & Pine
INV-20928 · harborpine.com renewal
Northfield Studio
INV-20925 · Reseller 50
- Due Oct 24
- Reminder +1 day
- Late fee +3 days
- Suspend +7 days
- Terminate +30 days
Order #48213
VPS Linux 4 GB · Frankfurt
- 09:41:02✓Payment captured · $24.00 via Stripe
- 09:41:03✓Fraud check passed · low risk
- 09:41:05✓VM created on pve-fra-02 (Proxmox VE)
- 09:41:31✓VM started · 2 vCPU, 4 GB RAM
- 09:41:40✓Welcome email with credentials sent
- 09:41:43Service active · 41s from checkout
On overdue
Suspend
On payment
Unsuspend
Terminate
After 30d
Provisioning
From checkout to a live service in seconds
Connect your control panels and hypervisors once and Ottsa takes it from there, creating, upgrading, suspending and terminating services as invoices are paid or fall overdue, without manual intervention.
- Built-in modules for cPanel & WHM, Plesk, DirectAdmin, Proxmox VE and Virtualizor
- Server groups that place each new account on the server with the fewest accounts
- Usage-based billing for disk and bandwidth overages on cPanel
- Every module action logged, visible to your team and retryable
Support
A help desk connected to your billing
Every ticket is linked to the client and to the service or domain it concerns, so your team has the context to resolve issues quickly, and time spent on a ticket can be billed straight to the client.
- Email import with departments and spam filtering
- Escalation rules for tickets that wait too long for a reply
- Predefined replies, internal notes and collision detection
- Knowledge base, announcements and a network status page
Site down after moving to the new VPS
Hi! Since this morning kestrellabs.dev shows a 503. Nothing changed on our side.
Hi Priya, the VPS was suspended for an unpaid invoice. I've extended the due date by 3 days and it's back online.
Ticket details
Kestrel Labs
Client · Technical department
Scale to 50,000 clients without paying more
Many billing platforms raise their license fees as your client base grows. Ottsa places no limit on clients, and a single license includes every feature, starting at $14.99 a month.
∞
Clients on every license
$0
Per-client or overage fees
0%
Cut of your payments
14
Day free trial, no card required
Switching from WHMCS
Move from WHMCS without starting over
The importer reads your WHMCS data and produces a dry run you can review line by line before anything goes live. When you switch over, clients keep their services, due dates and invoices, and most can sign in with their existing password.
WHMCS import
Dry run · nothing is live yet
Who it's for
Built for every kind of hosting business
Shared & reseller hosting
Sell hosting plans across cPanel, Plesk and DirectAdmin servers, with accounts set up automatically once payment clears.
VPS & cloud providers
Configurable CPU, memory and disk options, provisioned on Proxmox VE and Virtualizor, on any billing cycle you offer.
Dedicated & bare metal
Stock-limited products, and services your team provisions by hand where there is no panel to connect.
Domain resellers
Import TLD pricing with your margin, assign a registrar to each TLD and send renewal reminders on your own schedule.
Agencies & MSPs
Bill hosting and maintenance plans alongside project work, tracked with tasks and timers at your hourly rate.
Game & app hosting
Build plans from configurable options and connect your own control panel through the plugin SDK.
Put your hosting business on autopilot
Try every feature free for 14 days on your own hosting. No card required.