✨ Now in Early Access

Automate your Beancount Setup

Connect your bank accounts and get categorized transactions delivered straight to GitHub as pull requests, automatically.

How It Works

1

Connect Your Repo

Sign in with GitHub and pick the repository that holds your Beancount file.

2

Link Bank Accounts

Securely connect your bank accounts in just a few clicks.

3

Match Accounts

CountPal maps Beancount accounts with bank accounts and spending categories automatically.

4

Sit Back & Relax

New transactions are fetched, categorized, and delivered to your repository daily.

Everything you need for automated bookkeeping

Automatic Bank Import

Securely connect your bank accounts and import transactions automatically - no manual CSV uploads.

Automatic Categorization

Incoming transactions are automatically categorized and posted to the correct Beancount account.

Advanced Rules

Create complex transactions with template expressions, such as splitting principal and interest payment.

GitHub Integration

Deliver new transactions as pull requests for review, or commit directly to your repo at your choice.

Recurring Transactions

Set up templates for recurring transactions not reflected in your bank statements.

Beancount-Native

Built specifically for Beancount — plain-text, double-entry bookkeeping stored in your own Git repository.

Simple, Transparent Pricing

Standard

$7 /mo

Get started with the basics.

  • Up to 5 connected banks
  • Simple rules
  • Customer support
Start Trial - No Credit Card Required

Pro

$15 /mo

For power users who want it all.

  • Up to 10 connected banks
  • Advanced rules with expressions
  • Recurring transactions
  • Priority support
Start Trial - No Credit Card Required

Ready to automate your bookkeeping?