PennyWarden

The treasurer's books, kept properly — and kept by you.

PennyWarden is free bookkeeping for clubs, booster groups, associations and other small organizations that keep a checkbook, a budget and an annual audit. It runs on your own Windows PC, Mac or Linux server. Your data stays in one folder you control — no subscription, no cloud account.

Download PennyWarden

The PennyWarden dashboard: due reminders, the current Fiscal Year, budget totals, bank balances and charts

What did we plan?

Income and expense budgets for each Fiscal Year, with sub-budgets where you need detail, approved and locked with the year.

What actually happened?

One register per bank account. Split a check across budgets, record transfers once, and see the bank's balance next to everything you have written.

Can we prove it?

Attach the receipt to each transaction. One printable audit report holds the budgets and every transaction followed by its documents.

Made for the way volunteer treasurers work

Income and expense budgets with quarterly actuals and remaining amounts

Budgets by Fiscal Year

Every budget shows the plan, the actual amounts per quarter and what remains. Changing an approved budget means unlocking it with a reason, which is recorded. Budgets keep their history from one year to the next.

The register of a checking account with cleared dates, check numbers and a running balance

Bank registers

Checks and deposits, split across budgets, with cleared dates and the bank reconciliation. Duplicate entries and check numbers are caught; a mistake is voided, never silently deleted.

An audit report page: a transaction with its receipt reproduced beneath it

Audit-ready reports

The End of Year Audit report, the Fiscal Year Close report and the Financial Flow Report for your board: printable PDFs, built from what is already in the books.

A fundraiser with income, expenses, the net result and charts

Fundraisers and reminders

Follow an event from the first poster to the last deposit, with a printable cash count sheet. Reminders — once or repeating — keep the treasurer's duties from being forgotten when the treasurer changes.

Download

Loading the current release…

Windows

For one person on a Windows 10 or 11 PC.

Download for Windows

Portable .zip

For several people on a Windows server: Windows server guide

“Windows protected your PC”?

PennyWarden is not signed with a paid code-signing certificate, so Windows SmartScreen may warn you the first time. Click More info, then Run anyway. Check the download against the checksum below if you want to be sure it is the original file.

Mac

For one person on a Mac with Apple Silicon (M1 or later).

Download for Mac
“PennyWarden” Not Opened?

The app is not notarized by Apple, so macOS refuses it the first time. Click Done, open System Settings → Privacy & Security and click Open Anyway. Step by step with pictures.

Linux server

For several people, as a service behind HTTPS.

curl -fsSL https://github.com/kretherford0983/PennyWarden/releases/latest/download/install.sh | sudo bash

Portable .tar.gz · Server guide

Checksums (SHA-256)

The first start shows a short setup wizard for your organization and the first account. There are no default passwords. Upgrades keep your data. All releases and release notes.