Simple Invoice & Billing Generator
Create, number, and track invoices in PHP — no SaaS subscription
Keep invoices, ledgers and payments organised with Simple Invoice & Billing Generator — your numbers on your own hosting.
- Instant delivery
- Commercial license included
- PHP 8 compatibility verified
One-time payment · Instant download · Regular license (Agency option)
Secured by Razorpay · we never see your card/UPI details
What you get
Taken from this product's own README (included in the download). A PHPGuru-developed product.
Included
- Client records
- Sequential auto-numbered invoices (INV-0001, INV-0002, ...)
- Line-item entry with automatic subtotal/tax/total calculation — amounts are always computed server-side from quantity x rate, never trusted from form input
- Draft -> Sent -> Paid status workflow (forward-only). Items can only be added or removed while an invoice is still a Draft, so a Sent/Paid invoice's numbers stay final
- Dashboard with outstanding amount and this-month paid total
What it is not
A straightforward invoicing tool, not a full accounting/GST-filing system. It doesn't handle recurring invoices, multi-currency, or automatic tax-form generation out of the box — all realistic customizations for a PHP developer to add on top of the included schema.
- Requirements & testing
- PHP 7.4+ (tested compatible with PHP 8.x), MySQL 5.7+ or MariaDB 10+, mysqli extension (enabled by default on virtually all PHP hosting).
- In the download
- Full PHP source, database schema (sql/schema.sql), README with installation steps.
- Installation (5 steps)
- Upload all files to your PHP hosting (shared hosting, VPS, or XAMPP) → Create a new MySQL database → Import sql/schema.sql into that database via phpMyAdmin or the command line → Open config.php and set DB_HOST, DB_NAME, DB_USER, DB_PASS to match your → Visit login.php in your browser. Prefer us to do it? Add installation at checkout.
- Support & licence
- Email support is included with your purchase — reply with your payment ID and what you're seeing, and we'll help you get it running. Licence terms: Regular vs Agency.
Screenshots
Sound familiar?
- Invoices, ledgers or loans are tracked in spreadsheets that break and go out of date.
- Accounting software is more (and costs more) than a small business needs.
- Finding what's due, paid or overdue takes too long.
- Your financial data lives on someone else's servers.
Simple Invoice & Billing Generator fixes that today: complete source code, the database included, a commercial license — installed on your hosting in an afternoon, or by us.
Who buys it — and what they get
Business owners
Simple, focused finance tracking you own — no monthly fee.
Freelancers & agencies
Set it up for shops, lenders and small firms and customise it to their process.
Students & learners
A working finance project with calculations, balances and reports.
Freelancers: the Regular license covers client projects, so one purchase can become paid work. Reselling it as a hosted service needs the Agency license.
Is it right for your business?
One page per kind of business: how it fits into the week, what you get, and where it is not the right tool.
Full overview: who it's for, every feature explained, how it works
Simple Invoice & Billing Generator — Overview
A focused, ready-to-deploy PHP and MySQL invoicing tool for small businesses, freelancers, and agencies who need to create, number, and track invoices without paying a monthly subscription to a SaaS billing platform. Add your clients, build an invoice line by line, and move it through Draft, Sent, and Paid — with totals and tax calculated automatically and a running view of what's still outstanding.
Who This Is For
- Freelancers and small service businesses invoicing a handful to a few dozen clients and tired of Word/Excel invoice templates.
- Developers and agencies who need a clean invoice data model as the base for a client's billing project.
- Shops and clinics that want simple, sequentially numbered invoices without a full accounting suite.
This is a straightforward invoicing tool, not a full accounting or GST-filing system — there are no recurring invoices, multi-currency support, or automatic tax-return generation out of the box. Those are realistic customizations for a PHP developer to add on the included schema.
Key Features
Sequential Auto-Numbering
Every invoice gets the next number in sequence (INV-0001, INV-0002, ...), claimed inside a database transaction so two invoices created at the same moment can never receive the same number.
Automatic Totals You Can Trust
Line-item amounts are always calculated on the server from quantity times rate, and the invoice subtotal, tax, and total are recomputed every time an item is added or removed. Nothing depends on a browser-submitted total.
Draft, Sent, Paid — With Guard Rails
Invoices move forward only: Draft to Sent to Paid. Items can be added or removed only while an invoice is a Draft, so once an invoice has been sent, its numbers stay final and can't be quietly edited.
Clients and a Live Dashboard
Keep client records, filter invoices by status, and see your outstanding amount and this month's paid total at a glance.
What's Included
The full, unobfuscated PHP source and a MySQL schema file ready to import, with the default admin login already seeded. Setup takes about 10-15 minutes on any standard PHP + MySQL hosting.
Technical Requirements
PHP 7.4+ (verified compatible with current PHP 8.x), MySQL 5.7+ or MariaDB 10+, and the mysqli extension. Plain PHP, no framework dependency, easy to read and extend.
Exact Buy & Setup Process
Step 1 — Buy Now
Click Buy Now, enter your name, email, and phone, and pay via Razorpay (UPI, cards, netbanking, wallets).
Step 2 — Get Your Download
The download link appears instantly and is emailed to you — valid 7 days, up to 5 downloads.
Step 3 — Upload and Configure
Extract the zip, upload to your hosting, create a MySQL database, and update the four values in config.php.
Step 4 — Import and Log In
Import sql/schema.sql via phpMyAdmin, log in with the default admin (admin / admin123), and change the password immediately.
Frequently Asked Questions
Does it handle GST?
It applies a single tax percentage you choose per invoice and shows subtotal, tax, and total. It does not split CGST/SGST/IGST or generate GST returns — that would be a customization.
Can I print or download an invoice as a PDF?
The invoice page is a clean printable view you can save as PDF from your browser's print dialog. Built-in PDF generation is a realistic add-on for a developer.
Can I edit an invoice after sending it?
No — that's deliberate. Items can only change while an invoice is a Draft, so sent and paid invoices stay final and auditable.
Is the commercial license included?
Yes — every purchase includes a genuine commercial license for your own business or client work.
Is it verified on PHP 8?
Yes — linted clean, with the core totals and status logic tested before listing.
Do you offer a refund?
Purchases are non-refundable once paid — see the refund policy. If something is genuinely wrong, raise an issue from your orders page and we'll help fix it.
Is support included?
Yes — email support is included with every purchase.
Key Features
- Client records
- Sequential auto-numbered invoices
- Line items with automatic subtotal, tax and total
- Draft to Sent to Paid workflow with guard rails
- Outstanding and paid-this-month dashboard
- Status-filtered invoice list
This vs. a Free Download
| phpguru.store | Typical free download | |
|---|---|---|
| Commercial & client-project use | ✓ Full license included | Often restricted to personal/non-commercial use |
| Complete, matching database file | ✓ Included and tested | Frequently missing, outdated, or mismatched |
| Runs on current PHP versions | ✓ Verified before listing | Old mysql_*-era code is common, fatal-errors on PHP 7/8 |
| Support if setup goes wrong | ✓ Email support included | None — you're on your own |
Frequently Asked Questions
What do I get after purchase?
A downloadable ZIP with the complete PHP source code and a MySQL database file (.sql), ready to install on standard PHP/MySQL hosting.
How is the code delivered?
Instantly after your Razorpay payment is confirmed — a secure download link is shown on-screen and emailed to you.
Can I customize this source code?
Yes, the full source code is included and free to modify for your own use or client projects.
Can I use this for a client project or resell a deployment?
Yes — purchasing gives you a license to use, modify, and deploy the source code for your own projects or client work, with no non-commercial restriction. If you also want to white-label it or run it as a hosted/SaaS service for your own customers, choose the Agency license at checkout — compare the two.
Do I need to know PHP to use this?
No PHP knowledge is needed to install and run it as-is — just basic comfort uploading files and importing a MySQL database via phpMyAdmin. Customizing the code beyond that does require PHP.
Will this work on shared hosting like Hostinger?
Yes — every product is plain PHP and MySQL with no special server modules or paid framework license required, and is built and tested on standard shared hosting before it's listed.
How is this different from a free copy of similar code I can find elsewhere?
Free downloads are commonly restricted to personal/non-commercial use, ship without a matching database file, and were never tested on current PHP versions. This includes a genuine commercial license, a tested matching database, verified PHP 8 compatibility, and email support if setup goes wrong.
Save with a bundle
This product is part of a bundle — several systems, one payment, one license.
Works Well With
AI Setup Assistant Prompt
A ready-made prompt for your own AI assistant (Claude, ChatGPT, Cursor — whatever you use) that walks it through getting this fully live on your domain: hosting, database, config, login, all of it.
I just purchased "Simple Invoice & Billing Generator" (a PHP + MySQL application, delivered as invoice_generator.zip) from phpguru.store and I want you to help me get it fully live on my own domain. Walk me through this step by step — one step at a time, and check in with me before moving to the next one, since I may need to tell you details about my own setup along the way.
Running a business site already? Check how AI-search-ready it is — free.
Free AI Visibility Snapshot →One-time payment · Full source code · Instant delivery · Billed in USD, international cards accepted
See preview pagesReal screens with sample data, read-only. The full system is in the download.
Secured by Razorpay. We never see your card/UPI details.
- Full PHP + MySQL source code
- Installable on any PHP hosting
- Free to customize
- PHP 8 compatibility verified before listing
- Genuine commercial license — client work OK
- Real email support if setup goes wrong
What happens after you pay
- 1. Download link appears instantly, plus emailed to you
- 2. Extract, upload to your hosting, import the included database
- 3. Log in and it's running — usually 15–30 minutes end to end
Purchases are non-refundable, but if anything's wrong you can raise an issue from your orders page and we'll help you fix it.
Want us to set it up for you?
Prefer not to handle hosting/database setup yourself? We'll do it for you.
- Installation on your hosting from ₹1,999$29
- Custom features / modifications from ₹4,999$69
Pricing depends on your hosting and what you need changed — we'll quote you directly, no surprise charges.