>

Documentation

Learn everything you'll ever need to get the most out of BillKit

>
Introduction

BillKit is a macOS app designed to make expense tracking effortless. Instead of manually typing in every detail from your invoices, BillKit uses artificial intelligence (AI) to automatically extract information from your invoice files whether they're PDFs, images, or scanned documents.

Think of it as your personal assistant that:

  • Reads your invoices for you
  • Extracts vendor names, amounts, dates, and line items
  • Organizes everything into searchable expense records
  • Lets you track spending across multiple businesses
BillKit Dashboard

Why use BillKit?

  • AI-Powered Extraction
    Stop typing invoice details manually. BillKit's AI (Claude or OpenAI) reads your invoices like a human would, extracting all key information in seconds.
  • Privacy First
    All expense data stays on your Mac. No cloud storage for your financial records. Invoice files are sent only to your chosen AI provider for processing.
  • Multi-Currency Ready
    Track expenses in any currency. Each expense is stored in its original currency with dashboard conversions for analysis.
  • Beautiful Dashboard
    Visual spending trends, top categories, top vendors, and activity feeds help you understand where your money goes without spreadsheet headaches.
  • Export-Ready
    Generate clean CSV or JSON exports for your accountant or tax software in seconds. Include invoice files for complete record-keeping.

How BillKit Works

Getting started with BillKit is straightforward:

  1. Set up your AI provider
    Choose Claude (Anthropic) or OpenAI and add your API key. Both offer free credits to start.
  2. Upload your invoices
    Drag and drop PDFs, photos, or scanned documents into BillKit's upload queue.
  3. Let AI extract the data
    Process files individually or in batches. AI reads each invoice and extracts vendor, amount, date, tax, and line items automatically.
  4. Review as needed
    Check records flagged as pending review, making any corrections as required. Your expense is logged and ready for reporting.
  5. Track and export
    View spending insights on your dashboard or export data for tax filing and accounting software.

No typing vendor names, no hunting for totals, and no manual spreadsheet updates required.


Who Uses BillKit

Freelancers & Sole Traders
Track business expenses automatically with organised records ready for Self Assessment tax returns.

Small Business Owners
Monitor supplier invoices, categorise spending, and keep books ready for your accountant without manual data entry.

Portfolio Entrepreneurs
Manage multiple businesses with complete separation by storing different categories, vendors, and expenses for each venture.

Consultants & Contractors
Process client expenses and project costs efficiently with accurate, AI-extracted financial records.

Anyone Managing Business Expenses
Stop wasting time on invoice data entry and start spending time on work that actually grows your business.


Key Features at a Glance

AI Invoice Processing
BillKit sends invoice files to your chosen AI provider (Claude or OpenAI) for automatic data extraction. Vendor details, amounts, dates, tax breakdowns, and line items are read and returned in 2-7 seconds per invoice.

Confidence Scoring
Every AI extraction includes a confidence score (0-100%) showing how certain the AI is about the data. Invoices scoring below your set percentage (60% as default) are automatically flagged for manual review, giving you speed without sacrificing accuracy.

Multi-Business Support
Pro tier supports unlimited businesses, perfect for portfolio entrepreneurs or consultants managing client projects separately. Each business has its own vendors, categories, expenses, and invoice files, completely separated for clean accounting.

Multi-Currency Handling
Track expenses in any global currency. Each expense is stored in its original currency. The dashboard converts everything to a common currency for analysis.

Smart Categories & Vendors
Create custom categories that match your tax return requirements. BillKit's AI suggests categories automatically based on invoice content and learns from your corrections.

Visual Dashboard
See spending trends over time, top categories by amount, top vendors by spend, and recent activity. Filter by date range, track fiscal years, and make informed decisions about your finances.

Professional Exports
Generate reports in CSV (for spreadsheets and accounting software) or JSON (for integrations). Export expenses, categories, vendors, and audit logs. Pro users can bulk export invoice files as ZIP archives.

Complete Privacy
100% local storage using Core Data. Your expense data, categories, vendors, and settings never leave your Mac. Invoice files are sent only to your chosen AI provider for processing. No BillKit cloud servers, no accounts required.


System Requirements

  • macOS 14.6+ (Sonoma) or later
  • Approximately 500MB of free disk space (more if storing many invoice files)
  • Internet connection required for AI processing and subscription verification
  • API key from Claude (Anthropic) or OpenAI for invoice processing
  • Optimised for Apple Silicon, fully compatible with Intel Macs

Quick Start

Ready to begin? Setup takes about 5 minutes:

  1. Download and install BillKit
  2. Create your first business
  3. Get an API key from Claude or OpenAI
  4. Enter your API key in BillKit's settings
  5. Upload your first invoice and watch AI extract the data

For detailed setup instructions, see the Getting Started Guide.


Why Choose BillKit?

Privacy You Can Trust
Your expense data stays on your Mac. No cloud servers storing your financial records. Invoice files are sent only to your chosen AI provider for processing. You maintain complete control.

AI That Actually Works
90%+ accuracy on standard invoices. Confidence scoring flags uncertain extractions for review. You get automation without blindly trusting AI.

Free to Start
Basic tier is genuinely free forever: 1 business, 10 vendors, 5 categories, 25 expenses per month. No credit card required. Upgrade to Pro (£2.99/month) only when you need unlimited everything.

Built for Simplicity
Unlike bloated accounting software designed for enterprise, BillKit does one thing well: upload invoices, extract data, track spending. No feature creep, no complexity.


AI Processing Costs

BillKit itself is free to start (or £2.99/month for Pro). AI processing is pay-as-you-go through your chosen provider:

  • Each invoice costs approximately £0.01-£0.02 to process
  • Cost varies based on file size, page count, and complexity
  • For 50 invoices per month, expect £0.50-£2.00
  • Both Claude and OpenAI offer free credits when you sign up

You pay your AI provider directly. BillKit simply sends the invoice files and receives the extracted data.


Explore the Docs

New to BillKit?

Ready to dive deeper?

Advanced features

Need help?

>