Black Friday: 40% off everything from November 23 with code BF40 See the deals →

Quote editor with lines from the catalogue, an optional line, the deposit and live totals

PHP Scripts

Clientlane – Self-hosted Quotes, Invoices and Client Portal

Quotes your clients sign online, invoices with deposits, credit notes, reminders and recurring billing, card and PayPal payments, a client area and e-invoices (Factur-X, UBL). A PHP script you install on your own server, with no monthly fee.

Price range: $59.00 to $179.00
Buy Now
Type
PHP script (Laravel)
Requires
PHP 8.3+, MySQL, MariaDB or SQLite
Hosting
Any PHP host, shared hosting included
Clients and invoices
No limit, no monthly fee
Payments
Stripe, PayPal, bank transfer
E-invoices
Factur-X, UBL, CII (EN 16931)
Languages
English, French, Spanish, German, Portuguese, Tagalog
Updates
One-click, from Aluleth Market
Version
0.7.4
Instant download after paymentSecure checkoutUpdates included in your accountSupport from the people who built it

Overview

Clientlane is a quotes and invoicing app you install on your own server. Send quotes your clients accept and sign online, turn them into deposit and final invoices in one click, get paid by card, PayPal or bank transfer, and let reminders chase late payments. Your clients get their own area with every document, and each invoice can be exported as an e-invoice – with no monthly fee and no limit on clients, quotes or invoices.

See it in action

Try it yourself: the live demo opens the admin of a sample web studio with 24 clients, signed quotes, invoices in every state and recurring billing. Everything is reset every night.

What you get

  • Clients and contacts: companies and people, addresses printed the way each country writes them, tax numbers, tags and notes, a CSV import from Excel or your old tool, and a CSV export
  • A catalogue of your products and services, with units, prices and tax rates
  • Quotes: lines from the catalogue, sections, options the client may add, discounts, a tax rate per line, prices before tax or tax included, a deposit, and a PDF in the client’s language
  • Online acceptance: your client opens a link, ticks the options and signs with the finger or the mouse; the date, the IP address and a fingerprint of what was signed are kept
  • Invoices from a signed quote in one click: the deposit invoice, then the final invoice less the deposit – or an invoice written from scratch
  • Issued invoices stay as they were: corrections and cancellations go through credit notes, and numbers follow each other with no gap
  • Payments: record transfers, cards, cash or checks, see what is partly paid, paid or overdue, and let clients pay online by card (Stripe) or PayPal with your own accounts
  • Reminders before and after the due date, in the client’s language, and recurring invoices made and sent on their dates for monthly care, hosting or retainers
  • A client area: your clients sign in with a link sent by email, no password, and see their quotes, invoices and payments
  • Reports with the tax per rate and a CSV export for your accountant, and webhooks to Zapier, Make, n8n or your own code
  • E-invoices in the European standard EN 16931: Factur-X PDF, UBL (Peppol BIS 3.0) and CII, for each invoice and credit note
  • A team with roles (owner, admin, editor, viewer), two-factor sign-in, an activity log, and the admin and documents in English, French, Spanish, German, Portuguese and Tagalog

What you need

  • PHP 8.3 or later with the usual extensions (PDO, mbstring, openssl, curl, fileinfo, zip; gd and intl recommended)
  • A MySQL or MariaDB database, or SQLite (no database server needed)
  • Any host that runs PHP, shared hosting included; a cron job every minute, or a web cron calling a secret address
  • For emails: the SMTP details of a mailbox (most hosts include one). For online payments: your own Stripe or PayPal account (optional)

Upload the files, open the address in your browser and the installer checks the server, creates the database tables and your owner account in a few minutes. A step-by-step guide is in the download and in the online documentation.

About e-invoicing: Clientlane makes the files in the European standard; it does not send them to a government or approved platform. Where e-invoicing is required, you send them through the platform your country asks for. The rules for quotes and invoices differ from country to country: check with your accountant what yours must show.

Licences

Standard covers one domain. Agency covers up to ten domains, for your own sites or your clients’. Both include 12 months of updates and support; after that Clientlane keeps working, and you renew only if you want new versions and support. Updates install in one click from the admin. There is never a fee per client, per invoice or per user, and your data never leaves your server.

Questions before you buy?

Ask us anything about requirements, licences or setup. We usually reply within one business day.

Keep exploring

You might also like