Self-hosted · PHP 8.3+ · MySQL · No required cloud SaaS Invoices, pay links, and a client portal you run yourself

Billing engine

Self-hosted invoices, quotations & recurring billing

NexInvoice keeps daily billing in one place: clients, quotations, invoices, credit notes, recurring schedules, and a payment ledger on your PHP + MySQL host.

If you sell services, retainers, or staged project work, you need more than a PDF generator. NexInvoice is built as a billing engine: create documents, collect money, and keep balances honest when clients pay partially, get refunds, or receive credits.

Invoices that actually collect

Draft polished invoices with line items, tax, and discounts. Send a public pay link so clients can pay without creating an account. Support milestone schedules (for example 40/60) so staged delivery work matches how you bill. When invoices go unpaid, scheduled reminders and abandoned-invoice recovery emails help you follow up without spreadsheets.

Quotations and lead forms

Send proposals, track accept / decline / expired, and optionally create an invoice when a quote is accepted. Public quote forms with a drag-and-drop field builder capture leads from your marketing site and land as draft quotations ready to price.

Credits, refunds, and recurring

Issue credit notes that reduce invoice balances with a clear audit trail. Refund payments through the gateway when keys allow, or record offline refunds. Recurring schedules generate invoices from templates on a cron-friendly cadence, pause, resume, or run now when you need control.

Invoices that collect

Create polished invoices, send pay links, accept partials, and track overdue balances in one calm admin.

  • Milestone schedules for staged delivery work
  • Public pay links (no client account required)
  • Refunds and credit notes that keep balances honest
  • Abandoned invoice recovery emails
NexInvoice admin invoices list with statuses and balances
NexInvoice quotations list in admin with accept and decline statuses

Quotations & lead forms

Send proposals, let clients accept online, or embed a quote form that lands as a draft quotation.

  • Accept → invoice workflow
  • Custom fields and iframe embed for your site
  • Rate limit + honeypot anti-spam

Payment gateways

Core gateways include Stripe, PayPal, and bank transfer (manual confirm). The package also includes free addons for Razorpay (India) and Mollie (Europe / UK). Activate them from System → Addons without forking core.

Related pages: public pay & client portal · full feature list · buyer FAQ.

FAQ

Billing FAQ

Common questions about invoices, quotes, payments, and recurring schedules in NexInvoice.

Yes. Each invoice can include a tokenized public pay link. Guests pay with the gateways you enable, then see a confirmation screen.
Yes. Record multiple payments against one invoice, or split the total into milestones so clients pay staged amounts as work progresses.
Recurring schedules generate invoices from templates. A standard cron job on shared hosting or a VPS is enough. Redis and queue workers are not required.
Issuing a credit note linked to an invoice reduces the invoice balance. Gateway cash refunds stay separate so your ledger stays clear.

Start collecting on your own host

Self-hosted invoicing with pay links, milestones, and recurring. No mandatory cloud subscription.

Also on Envato / CodeCanyon · Free invoice generator