Campaign Finance Reporting Without the Headache

Snap a photo of your receipts. We categorize expenses, track donations, and generate state-compliant reports automatically. Free until your campaign is funded.

Start Free Today

No credit card required. No commitment. No catch.

Built for every race — city council, school board, county supervisor, water district, state legislature, and beyond

Three Steps to Compliance

Stop drowning in shoeboxes of receipts. Start filing with confidence.

1

Snap Your Receipts

Take a photo with your phone or upload from your computer. Our AI reads and extracts every detail automatically.

2

Auto-Categorize

Expenses are instantly mapped to your state's required reporting categories. No manual data entry. No guesswork.

3

Generate Reports

Export filing-ready reports in your state's exact format. Your treasurer reviews, signs, and submits. Done.

Built for Campaigns, Not Accountants

Everything you need to stay compliant, nothing you don't.

📷

AI-Powered Receipt Scanning

Snap a photo or upload a receipt. Our OCR reads the vendor, amount, and date instantly. Or enter expenses manually — including recurring ones like rent.

🏗

50-State Compliance

Every state has different categories, thresholds, and forms. We map your expenses to the right codes automatically — California FPPC, Texas TEC, FEC, and more.

📈

Real-Time Dashboard

See total expenses, donations, and cash on hand at a glance. Track pending receipts and know your next filing deadline without digging through paperwork.

📅

Filing Deadlines & Alerts

Never miss a reporting deadline. We show you upcoming due dates with countdowns, and guide you through what's required for each period.

💰

Donation Tracking

Log contributions with full donor details — name, address, employer, occupation. Automatic itemization when donors cross your state's threshold.

📋

One-Click Report Export

Generate filing-ready CSV reports covering expenditures, contributions, and cash-on-hand summaries. Your treasurer reviews and submits. Done.

🏢

Every Race, Every Level

City council, school board, county supervisor, water district, state legislature, US Congress — BallotBudget works for partisan and non-partisan races alike.

📚

State Welcome Guide

First-time candidate? We give you a personalized guide for your state with tips, required categories, sample reports, and key deadlines.

Simple, Transparent Pricing

Start free. Pay only when your campaign is funded.

Getting Started

$0

Until you raise $1,000

  • Unlimited receipt scanning
  • AI categorization
  • Basic dashboard
  • Email support
Start Free

State Race

$19/mo

State legislature, countywide

  • Everything in Local
  • Multi-user access
  • Expense approvals
  • Priority support
Get Started

Federal Race

$49/mo

US House, Senate, Governor

  • Everything in State
  • FEC format export
  • Dedicated support
  • API access
Get Started

The Numbers Speak

Campaign finance compliance shouldn't require a finance degree.

200K+

Candidates file for office in the US every year

50

States with different reporting requirements

$0

What it costs to get started with BallotBudget

California Compliance? We've Got It.

California has the toughest campaign finance rules in the country. We built for that first.

All 27 FPPC Codes

Every expense auto-mapped to the correct Form 460 code — CMP, CNS, LIT, OFC, WEB, and all the rest.

City-Level Rules Built In

LA ($900 limit), SF ($500), San Diego ($800), Sacramento ($2,200) — we know your city's contribution caps.

24-Hour Late Report Alerts

Receive $1,000+ within 90 days of election? We flag it instantly so you file Form 497 on time.

NetFile-Ready Export

Export in CAL 2.01 format compatible with NetFile electronic filing. Upload and you're done.

File with Your City Clerk

City council races file with the City Clerk. We tell you exactly where to submit and when.

$10/Day Penalty Protection

Late filing costs $10/day up to 100% of unreported amounts. We make sure you never miss a deadline.

If we can handle California, we can handle your state. Texas TEC, Florida DS-DE 13, FEC — all supported.

Ready to simplify your campaign finances?

Create your free account in 30 seconds. No credit card required.

Create Free Account

Or enter your email and we'll send you a link

Check your inbox! We've sent you a link to get started.