Version 1.33 available now

Billing software you actually own.

Recurnix is a complete billing and client management platform for hosting providers, agencies and anyone selling something monthly. You install it on your own server, it bills your customers, and nobody takes a cut.

27.9 MB - PHP 8.3+ - installs from your browser

Everything below ships in the box

ClientsInvoicesQuotesOrdersTransactionsCredit notesServicesProductsProduct groupsCouponsTax ratesCurrenciesDomainsTLDsServersServer groupsTicketsSLA plansCanned responsesDepartmentsKnowledge baseEmail templatesEmail logsWebhooksActivity logStaffTeamsRolesContactsCustom fieldsPayment attemptsSchedulesHelp topicsClient groupsSettingsClientsInvoicesQuotesOrdersTransactionsCredit notesServicesProductsProduct groupsCouponsTax ratesCurrenciesDomainsTLDsServersServer groupsTicketsSLA plansCanned responsesDepartmentsKnowledge baseEmail templatesEmail logsWebhooksActivity logStaffTeamsRolesContactsCustom fieldsPayment attemptsSchedulesHelp topicsClient groupsSettings
0Admin modules
0Client portal routes
0Automated tests
$0Per month, flat
The platform

Everything a recurring business runs on

Not a billing script with add-ons bolted on. One application, one database, one admin panel.

Invoicing that adds up

Recurring and one-off billing with proration, credit notes, coupons, tax rates and multi-currency. The arithmetic is covered by tests, not by hope.

A real client portal

Invoices, quotes, services, domains, tickets, a wallet, saved payment methods, autopay and sub-user access with per-area permissions.

Provisioning and servers

Server and server-group records, and a service lifecycle from pending through active, suspended and terminated, with usage sync.

Support built in

Departments, priorities, statuses, filters, SLA plans, canned responses and a knowledge base. Attachments and CC handled.

Domains and TLDs

Register, transfer and renew. WHOIS lookup, per-TLD pricing and a domain search your customers can use before they sign up.

Security you can audit

Two-factor auth, granular roles, an activity log on the models that matter, and staff impersonation behind its own permission.

Automation on a schedule

Renewals, payment retries with backoff, dunning, the email queue and backups. One cron line and it runs itself.

Your data stays yours

It runs on your server against your database. No usage reporting, no per-client fees, nobody between you and your customers.

Proof, not a promise

This shop is the product

The client area you buy through is Recurnix. The invoice you receive was generated by Recurnix. Your licence key was issued by its licensing module, your download served by its entitlement check, and the changelog you can read was published by the same release pipeline that built your archive.

Most vendors ask you to trust a demo. We are betting our own billing on the thing we are selling you. If it broke, we would find out before you did, because our own invoices would stop.

recurnix.comYou are hereThe marketing site
my.recurnix.comA Recurnix installSells the licence, raises the invoice, issues the key
your-domain.comYour Recurnix installBills your customers, keeps your money
Billing engine

The money part, done carefully

Getting billing almost right is worse than not automating it. Recurnix treats the arithmetic as the product.

  • Proration that reconciles. Upgrades, downgrades and mid-cycle changes calculate against the real remaining term.
  • Multi-currency throughout. Per-client currency, per-currency pricing, and totals that never silently mix denominations.
  • Credit notes and wallet balance. Refunds and account credit are real records, not adjustments typed into a description field.
  • Retries with backoff. Failed payments retry on a schedule and are recorded as attempts, so a declined card is a process rather than a surprise.
Invoice INV-1042
Business Hosting - annual$180.00
Upgrade proration (214 days)$52.60
Coupon LAUNCH20-$46.52
VAT 20 percent$37.22
Total due$223.30Paid
Client portal

Where your customers actually live

The portal is not an afterthought. It is 82 routes of things your customers would otherwise email you about.

  • Self-service everything. Invoices, quotes, services, upgrades, cancellations, domains, tickets and payment methods.
  • Sub-users with real permissions. Invite a colleague and give them billing but not services. Revoke, and their session ends on the next request.
  • Autopay and stored methods. Customers set it once. You stop chasing.
  • Privacy handled. Consent tracking, data export and erasure are built in rather than promised on a policy page.
my.recurnix.com/portal
3Active services
$0Outstanding
2Domains
Recurnix Licencerenews 1 SepActive
example.comexpires 2027Active
Ticket #318 - DNS questionansweredClosed
The maths

What flat pricing is actually worth

Most billing platforms charge more as you grow. Recurnix does not. Move the slider and see where that lands.

250

Drag to change the number of clients and compare annual cost.

Recurnix$108per year, flat
Per-client pricing$1,308per year, typical
You keep$1,200every year

Comparison assumes a base fee plus a per-client charge, which is the common shape in this category. It is an illustration, not a quote for any named product. Recurnix is $9 a month whatever the slider says.

Install

Running in about ten minutes

No SSH. No Composer. No build step. If you can upload a zip and create a database, you can install Recurnix.

Upload and extract

Download the archive from your client area and extract it into your hosting account. Dependencies are already inside.

Create a database

One MySQL database and user from your control panel. The installer asks for those details and nothing else.

Open the installer

Visit your domain. A guided installer checks requirements, runs migrations, creates your admin account and locks itself when finished.

Questions

Straight answers

Is this really nine dollars a month?
Yes. One flat price for the whole application, with no per-client, per-invoice or per-transaction fee. Your licence covers one installation and includes every update published while it is active.
What happens if my licence lapses?
Your installation keeps working. The licence check fails open by design: if it cannot reach us, or your subscription ends, you see a notice in your admin panel and nothing stops. We are not willing to take your billing system down.
Where is my data?
On your server, in your database. Recurnix does not phone home with your customer data. The only outbound call is a licence heartbeat carrying your key, an install identifier and your version number.
Will it run on shared hosting?
That is exactly what it is built for. PHP 8.3 or newer, MySQL, and a cron entry. No SSH required, no queue worker required, no Node build.
Can I take payments?
Payment gateway support is in active development. Invoicing, credit, wallet balance and manual payment recording all work today. Check the changelog for current status before you buy if this is critical to you.

Stop renting your billing stack

Nine dollars a month, one install, every update while you are subscribed. Download it and have it running before lunch.