qBilling — Multi-Tenant SaaS CRM, Billing & Enterprise Working System
qBilling has grown far past an invoicing script. It’s now a full CRM-centered enterprise working system: Lead → Contact/Firm → Deal → Challenge → Timesheet → Bill → Cost → Renewal, in a single related app. It ships in two industrial modes from the identical codebase, with no code fork required:
- Mode A — Self-Hosted Core (CodeCanyon): one lively enterprise, put in by yourself server by way of a guided net installer.
- Mode B — SaaS Platform: limitless tenants on one set up, with a devoted Platform Admin console for packages, billing, and tenant lifecycle — launch your personal “qBilling-as-a-Service” enterprise.
Constructed on Laravel 13 + PHP 8.4, with your complete UI rebuilt on Inertia.js v3 + React 19 and the Tabler design system.
Stay Demo: https://qbilling.quantiklab.com/login
Documentation: https://documentation.quantiklab.com/qbilling/
4 Remoted Software Surfaces
qBilling separates considerations into 4 distinct, independently-authenticated surfaces so a leak in a single can by no means attain one other:
- Public / Advertising Web site — constructed completely with the drag-and-drop Web page Builder.
- Tenant Workers App — CRM, gross sales, tasks, billing, HR/payroll, assist, stories, settings.
- Buyer Portal — a branded, white-labelable login on your tenants’ personal clients.
- Platform Admin — the operator console for whoever runs the entire SaaS.
What Enterprise Homeowners / Tenant Admins Get
CRM Core
- Contacts & Firms, decoupled from billing so one individual can belong to many offers
- Lead seize with a Kanban board and a day by day, automatically-recalculated lead rating
- Deal/Pipeline Kanban board with per-stage totals
- Deal → Challenge → Bill automation — transferring a Deal to “Received” auto-creates the Challenge and Gross sales Bill
- Buyer 360 view — one web page merging invoices, funds, tasks, proposals, contracts and a stay exercise timeline per Firm
- Objectives & KPI monitoring in opposition to actual, live-computed knowledge (by no means a cached snapshot)
Gross sales & Billing
- Gross sales Invoices with customized per-product tax and low cost charges, PDF technology, and inline paid/unpaid standing
- Quotes, one-click convertible into Invoices
- Proposals — narrative gross sales paperwork with public no-login hyperlinks and Draft/Despatched/Seen/Accepted/Declined monitoring
- Contracts with sorts, worth, auto-renew, and a proactive “Expiring Quickly” panel
- Recurring Buyer Subscriptions — computerized scheduled billing with MRR reporting
- Buy Orders built-in straight into Stock
- Multi-currency assist, customized Cost Phrases, and one-click “Pay Now” hyperlinks
Stock
- Stay inventory ranges, value/retail pricing, classes and multi-warehouse monitoring
- Inventory-value reporting with top-product breakdowns
Accounting
- Financial institution/money Accounts with working balances, full Transaction ledger, Stability Sheet and Account Assertion stories
- Gross sales, Purchases and Bills put up straight into the ledger
Initiatives, Duties & Timesheets
- Initiatives with milestones, templates and a number of views
- Duties with dependencies throughout each mission
- A persistent begin/cease Timer seen from the highest bar, plus handbook time entry and a billable flag
- “Generate bill from unbilled time” — turns tracked hours straight right into a Gross sales Bill
Help Desk
- Ticketing with Departments, Companies and SLA Insurance policies
- Canned Replies and inbound E mail Piping
- Stay SLA-breach monitoring within the Help report
HR & Payroll (Skilled/Enterprise entitlement)
- Full wage construction administration: wage parts, prorated parts, and tenant-configurable tax guidelines/slabs
- Payroll processing engine with a compulsory approval workflow and separation-of-duties enforcement
- Attendance seize, Depart administration, Time beyond regulation, Bonuses/Incentives
- Worker Loans and Wage Advances with installment schedules
- Auto-generated Payslips and computerized Normal Ledger posting on every payroll run
- Devoted Payroll dashboard and stories
AI Assistant (Deliver Your Personal Key)
- Join your personal OpenAI, Anthropic, Google Gemini, or any OpenAI-compatible key — qBilling by no means meters or payments your AI utilization
- A persistent chat drawer that solutions questions in opposition to your stay knowledge (“which invoices are overdue?”) utilizing actual instrument calls, not guesses
- Draft-only write actions — the assistant proposes an bill, process, expense, lead or deal-stage transfer as a reviewable card; nothing is created till you click on Apply
- Dashboard Insights — a day by day, auto-refreshing “what wants consideration” digest
Automation Engine
- Set off → Situation → Motion rule builder (deal received, ticket created, SLA breach, and extra)
- Run-count and lively/inactive monitoring per rule
Web page Builder
- Drag-and-drop part/element builder used to assemble your complete public advertising web site — residence web page, pricing, and any variety of customized pages/menus
- Publish/unpublish per web page, absolutely manageable from the tenant’s or platform’s personal admin — no code deploy wanted to alter the general public web site
Communication & Information
- Communication Hub — a shared inbox for email-piped conversations with inner notes and “create Lead from this dialog”
- Firm Newsfeed — pinnable, role-restrictable inner bulletins
- Information Base with public/inner visibility per article (public articles floor immediately within the Buyer Portal)
- WhatsApp & SMS automated overdue-invoice reminders (Twilio + Meta WhatsApp Cloud API)
Platform & Extensibility
- Public REST API (
/api/v1) with private entry tokens - Outbound Webhooks — HMAC-signed, retried on failure, for CRM occasions like deal-stage modifications, tickets and SLA breaches
- Customized Fields on Leads, Offers, Contacts and Gross sales Invoices — no code required
- Tremendous-grained, per-permission Position matrix plus named Customized Roles
- Full Exercise Log audit path on each create/replace/delete
- Delegated Firm Portal Admin — a customer-side admin who can invite and handle their very own firm’s portal members
Reviews
12 report pages, each one paired with an actual Recharts chart: Earnings, Expense, Earnings vs Expense, Gross sales, Buy, Stock Inventory, Stability Sheet, Account Assertion, CRM Pipeline, Help, Subscriptions (MRR pattern) and Objectives.
What Prospects Get — the Buyer Portal
A totally separate, brandable login (/portal/login) — no route ever bridges a employees session into it or again:
- Dashboard — excellent stability, lifetime paid, open bill depend
- Learn-only Invoices, Initiatives, Proposals and Contracts scoped to their very own firm
- Increase and observe their very own Help Tickets
- Assist Middle — public Information Base articles solely; inner articles 404 with no ID leak
- White-label branding — brand, colour and show identify, when the tenant’s bundle consists of it
Operating It as a SaaS — the Platform Admin Console
That is qBilling’s largest evolution: run your personal multi-tenant billing SaaS out of the field.
- Tenant lifecycle — create, droop, archive tenants; cross-tenant standing counts, MRR/ARR, failed funds and churn on a stay dashboard
- Packages & Entitlements — pricing tiers, trial lengths, and have/restrict grants, all editable with out a deploy — Payroll, AI, WhatsApp/SMS, White-Label Portal, API entry, and each module gate lives right here as knowledge, not code
- Impersonation — securely log in as any tenant person for assist, with a required cause, 1-hour auto-expiry, and a full impersonation historical past log; appropriately routes employees customers into the employees app and clients into their very own Portal account
- Platform Reviews — 12-month MRR pattern, tenant progress, churn pattern and bundle distribution
- AI Assistant Governance — platform-wide kill switches for AI motion sorts and particular person instruments, plus a per-tenant adoption desk
- Web site Settings, Pages & Menus — the identical Web page Builder drives your platform’s personal public advertising web site and pricing web page
- Impartial Stripe/SMTP credentials for platform billing, completely separate from any tenant’s personal gateway configuration
Necessities
- PHP >= 8.4
- MySQL, OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath extensions
- A guided, web-based Installer handles necessities checking, purchase-code verification, database setup, admin account creation and elective demo knowledge
Full setup and module documentation: https://documentation.quantiklab.com/qbilling/
Model Historical past
--- Model 3.1 — SaaS Platform, HR/Payroll & Web page Builder ---
- Native multi-tenancy: tenant-scoped knowledge isolation enforced on the
framework stage, with a devoted tenant cache and file storage layer.
- Tenant-scoped RBAC on spatie/laravel-permission "groups", plus
tenant-level Customized Roles.
- New Platform Admin console: tenant lifecycle, Packages & Entitlements
(function/restrict gates editable with out a deploy), safe Impersonation
with audit historical past, platform-wide MRR/ARR/churn dashboard and stories.
- Drag-and-drop Web page Builder for the general public advertising web site — sections,
parts, and per-page publish management, utilized by each self-hosted
tenants and the Platform's personal advertising web site.
- Buyer Self-Service Portal: a completely separate authentication realm
for tenant clients, with white-label branding and a delegated
Firm Portal Admin function.
- Full Automation Engine: set off -> situation -> motion rule builder
masking deal, ticket and SLA occasions.
- Recurring Buyer Subscriptions with computerized scheduled billing
and an MRR-normalized Subscriptions report.
- Full HR & Payroll module: wage constructions, a proration-aware
payroll engine, necessary approval workflow with separation of
duties, attendance/go away/additional time, bonuses, worker loans and
wage advances, auto-generated payslips, and computerized GL posting.
- AI Assistant (bring-your-own-key): live-data chat with instrument calls,
draft-only file creation (invoices, duties, bills, leads, deal
strikes), a day by day Dashboard Insights digest, and platform-wide
governance controls over which AI instruments are enabled.
- Public REST API (/api/v1) with private entry tokens, plus
HMAC-signed, retry-on-failure outbound Webhooks for CRM occasions.
- Common Customized Fields on Leads, Offers, Contacts and Gross sales Invoices.
- Information Base with public/inner visibility, surfaced immediately in
the Buyer Portal Assist Middle.
- Communication Hub shared inbox, Firm Newsfeed bulletins,
WhatsApp/SMS automated overdue-invoice reminders.
- Full Exercise Log audit path throughout each module.
- Each report web page rebuilt with actual charts (Recharts) alongside its
knowledge desk; 4 brand-new stories added: CRM Pipeline, Help,
Subscriptions and Objectives.
--- Model 3.0 — CRM & Supply Integration ---
- Full CRM layer on prime of the prevailing billing engine: Contacts,
Firms, Lead seize/conversion, Pipeline/Deal Kanban board, and a
shared Exercise timeline.
- Deal -> Challenge -> Bill automation: a Received deal auto-creates its
Challenge and Gross sales Bill.
- Timesheets: persistent begin/cease timer, handbook time entry, billable
flag, and "generate bill from unbilled time."
- Proposals: narrative gross sales paperwork with public view-tracking hyperlinks.
- Contracts: sorts, worth, auto-renew, and an "Expiring Quickly" widget.
- Buyer 360: a merged, reverse-chronological timeline of invoices,
funds, tasks, proposals and contracts per Contact/Firm.
- In-app Notification bell with actual triggers (deal received, contract
expiring, lead assigned, proposal accepted).
- Guided, web-based Installer wizard with purchase-code verification.
- Mounted a password-reset safety challenge and a number of other silent
SQL-error-swallowing catch blocks.
--- Model 2.0 — Laravel 13 Modernization ---
- Upgraded from Laravel 5.7 to Laravel 13.
- Transformed your complete admin UI from server-rendered Blade to
Inertia.js v3 + React 19.
- Rebuilt the visible design system on Tabler.
- Restored the usual Laravel document-root construction and stuck the
cPanel .htaccess redirect for shared-hosting deployments.
--- Model 1.0.5 ---
- Mounted a few points in reporting.
- Mounted a problem in date format.
- Mounted a problem in bill tax calculation when altering tax within the
bill line merchandise.
--- Model 1.0.3 ---
- Mounted date challenge in bill creation.
- Mounted a problem the place settings was not saving correctly.
--- Model 1.0.2 ---
- Mounted a problem in .env file which brought on 404 error on some servers.
--- Model 1.0.1 ---
- Mounted a problem that brought on SMTP mail error when creating new
buyer and provider.
- Small bug fixes.
--- Model 1.0 ---
- Preliminary Launch: Gross sales Invoices, Quotes, Buy Invoices, Funds,
Merchandise/Classes/Warehouses, Accounts & Transactions, Initiatives
& Duties, Tickets, Staff, Reviews.

