Welcome to Simple Invoice
A complete invoice management system for businesses. Manage clients, products, and generate professional invoices with ease.
Quick Start
Get Simple Invoice up and running in minutes with these simple steps.
Download and Extract
Download the Simple Invoice source files and extract them to your web server directory.
Create Database
Create a new MySQL database and import the provided SQL schema.
Database Schema Preview
Database Schema Preview
The database includes tables for users, clients, products, invoices, invoice details, company profile, and multi-currency support.
Configure Database Connection
Edit the database configuration file at
config/db.php with your credentials.config/db.php
Core Features
Everything you need to manage your invoicing workflow.
User Management
Secure authentication system with role-based access control for managing team members.
Client Database
Maintain a comprehensive database of clients with contact information and history.
Product Catalog
Organize your products and services with pricing and availability tracking.
Invoice Creation
Create professional invoices with multiple payment options and automatic calculations.
PDF Generation
Generate print-ready PDF invoices with your company branding and logo.
Multi-Currency
Support for 32+ currencies with customizable symbols and formatting.
API Reference
Explore the AJAX endpoints that power Simple Invoice.
Client Endpoints
Create, update, search, and manage client records via AJAX.
Product Endpoints
Manage your product catalog through RESTful endpoints.
Invoice Endpoints
Full invoice lifecycle management including creation and editing.
Database Schema
Complete database structure documentation with relationships.
Configuration & Deployment
Set up your company profile and deploy to production.
Ready to streamline your invoicing?
Get started with Simple Invoice today and take control of your business finances with professional invoice management.
Start Installation