Learn SwiftBill.
Everything you need to set up, configure, and get the most out of SwiftBill for your shop. Written in plain language.
Quick Start
Get SwiftBill running on your machine in 4 steps.
Clone the repository
git clone https://github.com/saurabhwebdev/swiftbill.gitInstall backend dependencies
cd swiftbill && pip install -r requirements.txtRun database migrations
python manage.py migrateStart the development server
python manage.py runserverGuides
Step-by-step tutorials for every part of SwiftBill.
Installation Guide
Step-by-step setup for Ubuntu, Windows, and macOS. Get SwiftBill running in under 10 minutes.
Creating Your First Bill
Learn how to add products, apply discounts, choose payment methods, and print GST-compliant receipts.
Product & Inventory Management
Add products, set categories, manage stock levels, configure low-stock alerts, and bulk import via CSV.
Shop Configuration
Set up your shop details, GST numbers, payment methods, receipt templates, and appearance preferences.
Users & Roles
Create accounts for your staff with different access levels — Admin, Manager, and Cashier roles explained.
Reports & Analytics
Understand your dashboard stats, generate sales reports, track demand trends, and export data.
Multi-Terminal Setup
Run multiple billing counters from one SwiftBill instance. Perfect for busy shops with several cashiers.
Security Best Practices
Secure your installation — change default passwords, configure HTTPS, set up backups, and manage access.
Backup & Restore
Schedule automatic database backups, restore from backup, and migrate between servers without losing data.
Frequently Asked Questions
Need help getting started?
Our Pro Setup service includes complete installation, configuration, and training for your staff.