Self-hosted · PHP 8.3+ · MySQL · No required cloud SaaS Made for CodeCanyon buyers who want billing on their own host

Self-hosted invoicing for people who bill clients every week

Create quotes and invoices, take online payments, and give clients a portal on your own PHP + MySQL hosting. Built for CodeCanyon buyers who want control without another SaaS bill.

Web installer Public pay links Client portal Addon ZIP + updater
NexInvoice admin dashboard showing open balances and recent billing activity

Invoice lifecycle

  1. Draft
  2. Sent
  3. Partial
  4. Paid

Your server

PHP + MySQL on shared hosting or VPS. No required cloud SaaS.

Collect faster

Public pay links, partials, milestones, and gateway choice you control.

Client portal

Invoices, quotes, projects, and tickets under your own branding.

Extend safely

Addon ZIPs and script updates without ripping out your install.

From install to paid

How money moves through NexInvoice

A simple path you can run on shared hosting or a VPS.

InstallWeb wizard
ClientAdd & invite
InvoiceSend link
PayPublic / portal
CollectedProject opens

Complete feature set

Billing tools without the clutter

Quotes, invoices, recurring, pay links, and a portal. See all features →

Invoices

Draft → send → partial / paid / overdue with public pay tokens.

  • Line items, tax, discount
  • Milestones & partials
  • Tokenized pay links

Quotations

Draft → send → accepted / declined. Accept can create an invoice.

  • PDF-ready quotes
  • Public quote links
  • Status tracking

Recurring

Schedules generate invoices from templates via cron.

  • Pause / resume / run now
  • Shared-hosting cron
  • Frequency & end date

Client portal

Logged-in clients view invoices, quotes, projects, and tickets.

  • Open balances
  • Pay online
  • Accept quotes

Public pay

Clients pay from a link. No account required.

  • Gateway choices
  • Milestone support
  • Thanks screen

2 free payment addons

Razorpay (India) and Mollie (Europe / UK) included.

  • Stripe & PayPal core
  • Bank transfer
  • Addon ZIPs

Truly self-hosted

Your PHP + MySQL host. Your data. No required cloud.

  • Optional S3 / SES
  • Full backups control
  • White-label ready

Web installer

Requirements → license → database → admin → finish.

  • No Node in production
  • Prebuilt assets
  • Subdirectory friendly

Addons & updater

Install addon ZIPs and upload script updates safely.

  • Compatibility checks
  • Migrations included
  • Remote-update ready

Billing engine

From first quote to paid invoice without leaving your host

Explore billing →

Invoices that collect

Draft invoices, send a pay link, take partial payments, and see what is still open. All on hosting you already pay for.

  • Milestone schedules for staged work
  • Public pay links (no client login needed)
  • Refunds and credit notes that keep balances honest
NexInvoice admin invoices list with payment statuses and open balances

Client experience

Public pay links and a client portal that stay on-brand

Portal & pay details →

After payment

Projects, requirements, and tickets when the work begins

Delivery workflow →

Platform

Addons, updates, and settings that stay future-proof

Platform details → · Try the free invoice generator →

Social proof

What buyers say after they switch

Agencies and freelancers use NexInvoice when they want invoices, pay links, and a client portal on hosting they already have.

Self-hostedYour PHP + MySQL
Pay linksNo client account required
Portal readyQuotes, invoices, tickets
Addon ZIPsUpdates without rip-and-replace

Setup took one afternoon. Clients pay from the email link, and every invoice stays on our server instead of someone else's SaaS.

Priya Nair, Studio founder at Brightlane Studio
Priya Nair Studio founder · Brightlane Studio

Milestone invoices finally match how I deliver work. Partials land cleanly, and clients stopped asking me to resend PDFs.

Marcus Hale, Freelance product designer at Independent
Marcus Hale Freelance product designer · Independent

The installer was straightforward, the admin is easy to live in, and updates are a ZIP upload. That is rare for a script this complete.

Elena Vogt, Operations lead at North & Form Agency
Elena Vogt Operations lead · North & Form Agency

FAQ

Common questions before you buy

See all 20 answers →

Self-hosted. You install it on your own PHP and MySQL hosting. Tools like S3, SES, or Cloudflare are optional. The product runs without them.
PHP 8.3+ with common extensions (pdo_mysql, curl, openssl, mbstring, fileinfo, zip), MySQL 8+ or MariaDB, and Apache with mod_rewrite or Nginx. You also need writable storage and cache folders.
No. Admin, portal, pay pages, and the installer ship with prebuilt assets. You only need Node if you are a developer changing the React UI yourself.
Yes. There is a web installer, prebuilt front-end assets, and recurring billing that works with a normal cron job. A small VPS works too.
Stripe, PayPal, and bank transfer come in core. The package also includes free Razorpay and Mollie addons you can install from System → Addons.
Yes. Each invoice can have a public pay link. The client opens the link, pays, and you see the payment in your ledger. A full client portal is available when you want login access.
Invited clients can view invoices and quotations, download PDFs, pay online, accept or decline quotes, open projects after payment, and reply on support tickets.
Yes. You can draft and send quotes, track accept or decline, and create an invoice from an accepted quote when you are ready.
NexInvoice

Ready to self-host your billing?

Install once. Keep the data. Add gateways later with ZIP addons.