CampaignFinance.App

Indiana campaign finance reporting,
on autopilot

Connect your campaign bank account and your CFA-4 practically writes itself.

Already have an account? Sign in

Filing week shouldn't look like this

Bank statements on one screen. A Word doc on the other. A calculator somewhere in between, and a report due at noon. Most Indiana treasurers are volunteers doing this at the kitchen table after work.

The old way

Three screens, one calculator, and math you have to trust yourself to get right.

With CampaignFinance.App

Q2 reportReady to file
Contributions+$14,250
Expenditures−$8,940
Cash on hand$5,310

Sorted, totaled, and ready to file. The math is already done.

Old way
an afternoon
With the app
minutes
No more Word docsNo more tallying totalsNo more last-minute scrambles

See it in action

Watch a report go from raw bank transactions to a finished, ready-to-file CFA-4.

Ready to try it?

Get started free

Everything you need to stay compliant in Indiana

The big national tools are built for federal campaigns. This one is built for CFA forms and county election boards, and it does the tallying for you.

Bank Account Sync

Connect your campaign bank account and every transaction shows up on its own, so you never copy from a bank statement again. The connection is read-only through Plaid: the app can see activity, but it can never touch the money.

CFA Report Generation

Generate the CFA reports Indiana requires — CFA-1 through 4, plus CFA-11 — formatted the way the state expects and checked before you file.

Transactions Import

No bank connection? Upload a CSV and your transactions land in the same ledger, ready to categorize.

Real-Time Updates

Your data stays current with real-time sync. A deposit made this morning is in your report this afternoon.

Compliance Built-In

The app checks every entry against Indiana's reporting rules and flags problems while you can still fix them, not after you've filed.

AI Categorization

Coming Soon

Let AI automatically categorize your transactions based on description patterns and historical data.

How it works

Three steps between your bank statement and a finished report.

1

Connect Your Bank

Link your campaign bank account through Plaid. The connection is read-only, so the app can read transactions but can't move a dollar. Rather not connect? Upload a CSV from your bank instead.

2

Categorize Transactions

Review and categorize synced transactions as contributions or expenditures

3

Generate Reports

Generate your CFA-4 with one click and download a ready-to-file PDF

Built for every Indiana committee

It works whether you file with the Election Division or your county election board.

Candidate committees

From a first run for town council to a statewide race.

PACs

Contributions and expenditures tracked in one ledger, ready for the report.

Party committees

County and state party committees, on the same flat pricing.

Built by a Highland local

CampaignFinance.App isn't a faceless platform. It's built and run by Brandon, a developer in Highland, Indiana. Email him with a question and a real person answers.

CampaignFinance.App is an independent product and is not affiliated with the State of Indiana or the Indiana Election Division. The state's official filing site is campaignfinance.in.gov.

Flat pricing, sized to your campaign

One flat monthly price based on contribution volume. No percentage of your fundraising, no per-feature nickel-and-diming.

Free to build. From $49/mo when you're ready. No card to start. See full pricing

Grassroots

For small campaigns

$49/mo

Up to $25k in total contributions per year

Automatic bank connection and transaction sync (Plaid)

CSV transaction import

CFA-4 report generation

CFA-1, CFA-2, CFA-3, and CFA-11 PDF generation

Priority support

Get Started
Most Popular

Coalition

For medium-sized campaigns

$79/mo

Up to $50k in total contributions per year

Automatic bank connection and transaction sync (Plaid)

CSV transaction import

CFA-4 report generation

CFA-1, CFA-2, CFA-3, and CFA-11 PDF generation

Priority support

Get Started

Machine

For large campaigns

$109/mo

Up to $200k in total contributions per year

Automatic bank connection and transaction sync (Plaid)

CSV transaction import

CFA-4 report generation

CFA-1, CFA-2, CFA-3, and CFA-11 PDF generation

Priority support

Get Started

Need more than $200k in annual contributions?

For campaigns that exceed our standard plan limits, we offer custom enterprise solutions with dedicated support.

Contact Us

Your CFA-4 practically writes itself

In Indiana, reports are due at noon, not midnight. Connect your campaign bank account and filing week takes minutes instead of an afternoon. No card required to start.

Not sure when your next report is due? Check the Indiana filing calendar

We use cookies
We use cookies to ensure you get the best experience on our website. For more information on how we use cookies, please see our cookie policy.

By clicking "Accept", you agree to our use of cookies.

Learn more