Open Source • Self-Hostable • AI-Powered

    Invoice ManagementMade Simple

    Upload, create, organize, and share invoices with AI-powered data extraction. Your complete open-source invoice management solution.

    No credit card required • 40MB free storage • Unlimited invoices

    Everything You Need

    Powerful features designed to streamline your invoice management workflow

    Smart Upload
    Drag & drop invoices in PDF, PNG, JPG, or WebP format. Instant preview with secure cloud storage.
    AI Extraction
    Automatically extract invoice data using Gemini AI. Get 1 free extraction or unlimited with your own API key.
    Create Invoices
    Build professional invoices with beautiful templates. Auto-generate PDFs ready for printing or sharing.
    Smart Organization
    Organize with nested folders like Google Drive. Create unlimited groups and move invoices easily.
    Email Sharing
    Send invoices directly via email with custom messages. Supports Gmail and custom SMTP servers.
    Secure & Private
    OAuth authentication, encrypted storage, and complete data isolation. Your data stays yours.

    Perfect For Everyone

    Whether you're a freelancer, business owner, or accountant

    Freelancers
    • Create professional invoices
    • Organize by client
    • Send directly to clients
    Small Business
    • Manage vendor invoices
    • Auto-extract data
    • Organize by department
    Accountants
    • Upload client invoices
    • Extract for bookkeeping
    • Generate reports
    Consultants
    • Create on the go
    • Professional templates
    • Track all invoices
    Built with Modern Technologies

    Powerful Tech Stack

    Built with the latest and most reliable technologies

    ⚛️
    Next.js 15
    📘
    TypeScript
    🐘
    PostgreSQL
    ☁️
    Cloudflare R2
    🤖
    Gemini AI
    🔷
    Prisma ORM
    Fast & Modern
    Built with latest stable technologies for optimal performance
    Universal Deploy
    Works on any cloud provider or self-hosted server
    Enterprise Security
    Production-grade security practices built-in
    Self-Hostable

    Host It Yourself

    Complete control over your data. Deploy to your own infrastructure or any cloud provider.

    1

    Clone Repository

    Get started with a simple git clone command

    2

    Configure Environment

    Set up your database and storage credentials

    3

    Deploy & Run

    Launch with Docker, Vercel, or traditional hosting

    bashQuick Start
    # Clone repository
    git clone https://github.com/hetref/invoicegen.git
    cd invoicegen
    
    # Install dependencies
    npm install
    
    # Set up environment
    cp .env.example .env
    # Edit .env with your settings
    
    # Run migrations
    npx prisma migrate deploy
    
    # Start application
    npm run dev
    🐳

    Docker

    Vercel

    🚂

    Railway

    🌊

    DigitalOcean

    Open Source & Community Driven

    InvoiceGen is open source and built by the community. Contribute, customize, and make it yours.

    MIT Licensed
    No Vendor Lock-in
    Privacy First

    Ready to Get Started?

    Join thousands of users managing their invoices smarter, not harder.