🎉 Groundwork 1.0 is here — free to download and use. Get the latest version.

Knowledge Base

Everything you need to get started and get the most out of Groundwork

Help & Documentation

Groundwork is designed to be simple — but we've documented everything just in case.

Installing Groundwork on Windows

Download the installer from the Download page and double-click Groundwork_Setup.exe.

Windows may show a SmartScreen warning — "Windows protected your PC." This happens because Groundwork isn't yet code-signed. Click More info → Run anyway. The app is completely safe.

Microsoft Edge WebView2

Groundwork uses Microsoft Edge WebView2 to display its interface. On most Windows 10/11 machines it's already installed. If it's not, the installer will prompt you to download it (it's free and takes about 30 seconds).

💡 If the app opens with a blank white screen, restart your computer and try again. This usually fixes it on first install.

First run & onboarding

When you open Groundwork for the first time, it walks you through a 6-step setup:

  • Step 1 — Income: Enter your take-home pay (after taxes). Monthly amount.
  • Step 2 — Expenses: Your regular monthly bills — rent, utilities, subscriptions.
  • Step 3 — Debt: Add your credit cards, loans, and leases with their balances and rates.
  • Step 4 — Strategy: Pick snowball (smallest balance first) or avalanche (highest rate first).
  • Step 5 — Net worth goal: Optional — set a target net worth to work toward.
  • Step 6 — Your plan: Groundwork shows your debt-free date and monthly plan.
💡 You can change everything after setup. Nothing is locked in.

Importing bank transactions

Groundwork imports transaction files from your bank. Most banks let you export these from your online account.

Supported formats

  • CSV — comma-separated values, exported by almost every bank
  • OFX / QFX — Open Financial Exchange format, used by Quicken exports
  • QIF — Quicken Interchange Format (older format, still supported)

How to import

1. Log into your bank's website and find the transaction export/download option (usually under Account Activity or Statements).

2. In Groundwork, click the Import button in the Ledger or top toolbar.

3. Select your account, choose the file, and click Import.

4. Groundwork automatically categorizes transactions and removes duplicates.

💡 Groundwork remembers your categorization choices. The more you use it, the smarter it gets.

Installing on Linux

Fastest way: download the prebuilt binary from the Download page — no Python or system packages needed.

tar -xzf Groundwork-linux-x86_64.tar.gz
cd Groundwork
./Groundwork
💡 x86_64 only for now. If you're on a different architecture, or prefer to run from source, see below.

Running from source instead

Requires Python 3.11+ and a few system packages — the exact webkit2gtk package name depends on your distro version.

Ubuntu 22.04 / Debian 11

sudo apt install python3-gi python3-gi-cairo gir1.2-webkit2-4.0 python3-tk
pip3 install -r requirements.txt
python3 launch.py

Ubuntu 23.04+ / Debian 12+

sudo apt install python3-gi python3-gi-cairo gir1.2-webkit2-4.1 python3-tk
pip3 install -r requirements.txt
python3 launch.py

Fedora

sudo dnf install python3-gobject webkit2gtk4.0 python3-tkinter
pip3 install -r requirements.txt
python3 launch.py

Installing on macOS

Download the .zip from the Download page, unzip it, and drag Groundwork.app into your Applications folder.

macOS may show a Gatekeeper warning — "Groundwork can't be opened because it is from an unidentified developer." This happens because the app isn't yet code-signed. Right-click the app, choose Open, then confirm Open again in the dialog. You only need to do this once.

💡 Apple Silicon and Intel Macs are both supported.

Budget page

The Budget page shows your monthly income and expenses side by side. Every expense row tracks how much you've spent so far this month from your imported transactions.

Adding expenses

Click + Add expense and type the name and amount. Groundwork automatically matches it to your transactions.

Sinking funds

Sinking funds are savings goals you contribute to monthly — like a car repair fund or vacation savings. Add one from the Budget page and Groundwork tracks your progress automatically.

Debt tracker

The Debt page is where Groundwork earns its keep. Add every debt you have — credit cards, car loans, student loans, leases — and Groundwork builds a payoff schedule.

Debt types

  • Credit card: Balance, APR, minimum payment, due date
  • Loan: Balance, APR, payment, start date, term
  • Lease: Monthly payment, start date, lease end date

Snowball vs Avalanche

Snowball pays off the smallest balance first — gives you quick wins and momentum.

Avalanche pays off the highest interest rate first — saves the most money mathematically.

Both work. Pick the one you'll actually stick to.

💡 When a card is paid off, Groundwork adds the freed minimum to your next debt automatically — that's the snowball/avalanche effect.

Logging charges & payments

You can record activity directly on a debt card — charges, payments, and interest — with a running total, so the balance reflects what you've actually done rather than just its starting figure. Link a payment to the matching transaction in your checking account (from either the debt ledger or the main Ledger) and Groundwork keeps both records in sync, with no double-entry. Unlinking later leaves both records intact.

Recurring payments

For a payment you make every month, save the pattern once. Each month Groundwork prepares a draft you can confirm, edit, or skip — no re-entering the same payment over and over. Because these payments move the account balance, your payoff projection reflects what you've really paid.

Ledger

The Ledger is your full transaction history. Every imported transaction appears here, categorized and searchable.

Categorizing transactions

Click any transaction to change its category. Groundwork remembers your choice and applies it to similar transactions in future imports.

Splitting transactions

If a transaction covers multiple categories (like a Target run that included groceries and clothing), click the transaction and choose Split.

Reconciling

Click the checkmark on any transaction to mark it as cleared — confirmed against your bank statement.

Net worth tracker

Net worth = everything you own minus everything you owe. Groundwork tracks it over time so you can see the trend.

Your checking and savings balances pull automatically from your imported transactions. Enter your home value, retirement accounts, investments, and mortgage balance manually or link them.

💡 Take a snapshot at the end of each month. After a few months you'll see the line going up — that's the most motivating thing in the whole app.

Gift budget

The Gift page helps you plan gifts for everyone in your life without getting blindsided.

Adding people

Click + Person and add the people you buy gifts for. Tag them as Family, Friend, Coworker, or Other.

Adding occasions

Each person can have multiple occasions — Birthday, Anniversary, Christmas, Mother's Day, etc. Each occasion has a date and a budget.

Coming up

The top of the page shows everyone with an occasion in the next 90 days. Click Budget it to add their gift to this month's budget automatically.

Seasonal funds

For Christmas, vacations, or any recurring occasion, create a Seasonal Fund with a target amount and a funded-by date. Groundwork tells you how much to save each month to hit it.

Investments

The Investments page tracks your holdings — stocks, ETFs, and other positions — with their cost basis and current value, and prices update automatically. Your total rolls into your Net Worth.

Adding holdings

Add each position with its symbol, number of shares, and what you paid. Groundwork shows your gain or loss and keeps the value current.

💡 While you're carrying high-interest debt, paying down a card is a guaranteed return at that card's APR — often more than the market averages. Groundwork points this out on the Debt Payoff page so you can decide where an extra dollar does the most work.

Reports

The Report Center has ten built-in reports, several of which can include an AI-written narrative.

  • Distance Traveled — the ground you've covered: principal paid down, debts retired, cash flow freed, and how much closer your debt-free date has moved
  • Monthly Spending Summary — income, expenses, budget vs. actual, and how the month stacks up
  • Category Deep-Dive — the trend for any category over any date range, plus top merchants
  • Spending vs. Budget — how a month's spending compared to your budgeted amounts
  • Annual Summary — a full year of income, expenses, and top categories, month by month
  • Debt Payoff Analysis — balances, APRs, payoff sequence, interest cost, and freed minimums
  • Debt Progress — balance history per card, interest paid to date, payoff trajectory
  • Income & Savings Rate — income, expenses, and your savings rate against a 15–20% target
  • Net Worth Timeline — your net worth over time, assets vs. liabilities, payoff milestones
  • Import Audit — transaction counts, categorization rate, duplicates, and what landed in Other

Every report has a Print button. The narrative reports (such as the Monthly Spending Summary and Distance Traveled) are written by AI — locally on your machine by default, or by Anthropic's Claude if you've switched to cloud mode. See AI features.

Before You Buy

Thinking about a big purchase? Enter its name and cost on the Before You Buy page, and Groundwork shows exactly what it does to your monthly budget and your debt-free date.

It isn't there to talk you out of anything — it's there to make sure you know the real cost, in dollars and in time, before you decide.

Trip Planner

The Trip Planner helps you plan a trip that actually fits your finances. Enter your destination, dates, and whether you're flying or driving.

Groundwork estimates the cost from real inputs — your monthly surplus, your vehicle's MPG and current gas prices if you're driving, your actual dining history for meals, plus hotel and activity estimates — and shows what the trip costs in debt-free days, so you can decide with your eyes open.

💡 For a trip that's months out, pair this with a Seasonal Fund (see Gift budget) so the money is set aside by the time you go.

Backups

Your data is stored locally at:

  • Windows: %LOCALAPPDATA%/Groundwork/groundwork.db
  • Mac: ~/Library/Application Support/Groundwork/groundwork.db
  • Linux: ~/.local/share/Groundwork/groundwork.db

To back up manually, go to Settings → Data & Backup → Back up now. This creates a timestamped copy you can save anywhere.

💡 Copy your .db file to a USB drive or cloud folder (Dropbox, Google Drive) regularly. It's just one file.

AI features

Groundwork can write a plain-English monthly report and other narrative insights. AI is completely optional, and it runs one of two ways — local by default.

Local AI — the default (free, fully private)

Out of the box, Groundwork runs AI on your own machine using Ollama. Nothing ever leaves your computer, there's no API key, and there's no cost. In Settings → AI, click Set up Local AI and Groundwork installs Ollama and a small language model for you (a few GB of disk space). Every other feature of Groundwork works fully whether or not you set this up.

Cloud AI — optional (Anthropic)

If you'd rather use Anthropic's Claude API — for example on a machine that can't comfortably run a local model — switch to cloud mode in Settings → AI and paste your own Anthropic API key from console.anthropic.com.

What gets sent — and when

In local mode, nothing is sent anywhere. In cloud mode, only when you explicitly generate an AI report, Groundwork sends aggregated numbers — income total, spending total, top categories, and a debt summary. No account numbers, no transaction descriptions, no names.

Privacy & your data

Groundwork is built on one principle: your financial data is yours.

  • Your database lives on your machine. We never see it.
  • No account required. No login.
  • No telemetry, no analytics, no usage tracking.
  • The app runs on localhost — only your machine can access it.
  • AI reports send aggregated numbers only — no names, no account details.
  • Uninstalling Groundwork does not delete your data — it stays in AppData until you delete it yourself.

Reporting a bug

Groundwork is actively maintained. If something breaks:

1. In the app, click ⚑ Report in the top bar.

2. Describe what you were doing when it broke.

3. Click Open in mail app — the report goes to support@groundworkfinance.app with your error log attached.

Or just email support@groundworkfinance.app directly.