ග Free while in beta

Every card.
One place.
What's actually left.

Cardගොඩ reads your Sri Lankan credit card statements, checks its own arithmetic against the totals the bank printed, and tells you what money is genuinely free this month.

Your data stays on your computer Windows and macOS

Your data

Your statements never reach us.

Your computer. Your database. Your Google account, your API key, your Drive. There is no Cardගොඩ account and no Cardගොඩ server, so nothing is uploaded to us, nothing is tracked and nothing is sold — there is nowhere for any of it to go. Every part of this is yours, and it keeps working with the internet switched off.

  • Your machine holds the database
  • Your Google key does any AI reading
  • Your Drive holds the backups
  • No account with us, no server, no tracking
  • Never connects to your bank

One exception, said plainly. A few banks send PDFs the app cannot read on its own. Those statements — only those — are sent to Google Gemini using a free key you add yourself, so it is your account doing it and you can leave it switched off. How to get the key →

The problem

With one card you keep it in your head. With six you cannot.

Six statements arrive at six different times, in six different layouts, each telling you about one sixth of your month.

The totals never meet

Every bank shows you its own card, and nothing adds them up.

CBComBank ···· 09681 – 31 Aug128,450.00
HNBHNB ···· 13243 Aug – 2 Sep76,120.00
SBSampath ···· 937010 Aug – 9 Sep43,980.00
?All of it togetherthe number you actually need—

The spreadsheet rots

It works until the month you are busy. Then it is months behind.

X Spending 2026.xlsxlast edited 3 months ago
Stale

Instalments hide

One from last year still takes its share, quietly.

0%Phone on a 0% plan8 of 24 months left12,500
NNetflixmonthly, since 20243,362
SLTSLT Fibremonthly5,500
LLaptop on a 0% plan3 of 12 months left18,750
IInsurance premiumquarterly9,800

What it does

Reads the statement. Checks the maths. Shows the month.

Reads your PDFs

One statement, or a folder holding a year of them.

Drop statement PDFs here
or browse your files

PDF combank-aug.pdf PDF hnb-aug.pdf PDF sampath-aug.pdf

Checks its own work

Reconciled against the totals the bank printed.

Transactions read142
Statement total128,450.00
Opening and closingmatch
Totals agree with the bank

Plans the month

Income, commitments, and the one number underneath.

September 2026 ‹ ›
Salary+290,00025th
Rent−65,0001st
Card instalments−33,3155th
Subscriptions−18,417varies
+ Add a commitment

Sees the shape of it

Where the money actually went, month by month.

LKR
128,450
Bills & household38%
Instalments24%
Groceries14%
Eating out12%
Subscriptions8%
Everything else4%

Getting started

Three steps, about ten minutes.

01

Add your cards

  • Pick your bank from the list
  • Its number fills in from your first statement
  • Add a credit limit and expiry for reminders
02

Import statements

  • One file, or a folder holding a year of them
  • Password-protected PDFs are handled
  • Checked against its own totals before you approve it
03

Plan the month

  • Subscriptions and instalments are found for you
  • Commitments carry forward, so next month starts filled in
  • If commitments run ahead of income, it shows the shortfall — the minus sign says it, not just a colour

Before you download

What it is, and what it is not.

Worth knowing now rather than after you have installed it.

Built for Sri Lanka

  • Reads Sri Lankan bank statements. It will not understand one from elsewhere.
  • Rupees throughout.
  • Some banks, Commercial among them, need a free Google Gemini key. You add your own and it stays in your keychain.
See the full list of supported banks

Your statements stay yours

  • Local storage

    Statements and history live in a database on your computer. No account, no server holding your data.

  • AI processing

    Statement text reaches Google Gemini only when a statement needs AI to be read — using a key that is yours, not ours.

  • Optional backups

    Backups go to your Google Drive only if you connect it, into a folder only this app can see.

  • No bank connection

    It reads statements you hand it. It never connects to your bank, and never asks for your banking password.

Price

Free while it is in beta.

It will not be free forever. When pricing goes live, everyone who used it during the beta keeps a permanent founder discount on it.

Right now

Open beta

Free
Free until pricing goes live — then your founder discount applies automatically, on this computer.
Download free beta
Buy now

One year of updates

LKR 3,500
≈ LKR 292/mo for comparison — billed once a year, not charged monthly
Buy now — LKR 3,500
Buy now

Lifetime of version 1

LKR 12,000
One payment. Every 1.x update — features and fixes — for as long as CardGoda stays on this major version.
Buy now — LKR 12,000

You buy a window of updates, not a subscription. When it ends the app keeps working exactly as it is, for as long as you like — you simply stop receiving new versions. Nothing is taken away, and nothing renews on your card without you.

Paid through PayHere. The app stays free to use during the beta either way — buying now secures the price above and your founder discount in writing, and you will hear from us once there is a licence to apply. All sales are final — see the terms.

How the founder discount is kept, with no account: the date you first open the app is recorded automatically on that computer — in its local app data, and on Windows the registry too. There is nothing to sign up for and nothing to claim; the record is already made.

Download

Get Cardගොඩ

Free, no account, nothing to cancel.

Version 1.7.0 Windows 10/11 · 64-bit macOS 10.15+ · Apple Silicon & Intel, one file

View releases on GitHub

Installation notes

Neither installer is code-signed yet — a paid certificate the beta has not earned. That is why your computer will object once. It is not a sign anything is wrong with the file, and it is not a reason to turn off your computer's own protection in general — only to trust this file, if you choose to.

Windows: More info, then Run anyway
  1. SmartScreen will say it protected your PC.
  2. Click More info, which reveals a Run anyway button.
  3. This appears once, on the first version you install.
macOS: right-click to open it the first time
  1. Double-clicking a fresh install can only offer Cancel.
  2. Right-click (or Control-click) the app in Applications and choose Open instead.
  3. That gives you the Open button a plain double-click withholds.
Full install guide, including what "damaged" really means All releases