← Back to home

Complete User Guide

Every feature, every button, every panel — from A to Z with real-world examples.

Budget Cards v1.8.1 · 43 sections · 2–3 examples each

Welcome to the official user guide for Budget Cards, the offline-first, privacy-respecting desktop budgeting app. This guide covers every feature, every button, and every panel from A to Z — with 2–3 real-world examples for each.

All examples use USD for simplicity, but Budget Cards supports all world currencies with live exchange rates.

Getting Started

#1

How Budget Cards Works

Budget Cards is a desktop budgeting app that runs entirely on your computer. There are no cloud accounts, no servers, and no one else can see your data. Everything is stored in a local SQLite database file on your disk.

You create accounts (like "Checking Account", "Cash Wallet", "Savings"), add transactions to a monthly calendar, assign them to categories (like "Groceries", "Rent", "Transport"), and the app calculates your balances, spending limits, and savings automatically.

The core philosophy: every transaction lives on a specific day on a specific calendar month, just like writing in a paper ledger — but with superpowers.

#2

The Layout: Calendar, Sidebar & Panels

The app has three main zones:

ZoneLocationPurpose
CalendarCenter-leftYour monthly calendar with day cards. Each day shows its transactions.
SidebarRight sideStats, banners, quick actions, and navigation. Always visible.
Right PanelSlides out from the rightReports, charts, calculator, AI analysis, savings hub. Opens when you click a toggle button in the sidebar.

At the very top of the sidebar, you'll see the ⚙ gear icon — this opens the Settings window.

#3

Creating Your First Account

  1. Click the ⚙ gear icon in the top-right of the sidebar to open Settings.
  2. Click the "Accounts" tab.
  3. Click "+ Add Account".
  4. Enter a name (e.g., "Main Checking"), choose a color and icon, select the currency (USD, EUR, RSD, etc.), and enter the current balance.
  5. Click Save.
Example A (Two accounts)

You create "Bank Account" with $2,500 and "Cash Wallet" with $80. The account switcher dropdown (top of sidebar) lets you flip between them instantly.

Example B (Multi-currency setup)

You live in Serbia but have a EUR account. You create "RSD Account" (RSD) and "EUR Savings" (EUR). The app handles conversion automatically if FX rates are enabled.

Example C (Editing an account)

You realize your starting balance was wrong. Open Settings → Accounts, click the account name, update the balance, and save.

#4

Adding Your First Transaction

  1. On the calendar, click any day card (e.g., the 15th).
  2. A modal opens with a form. Fill in:
    • Description (e.g., "Lunch with Miroslav")
    • Amount (e.g., -15.50 for an expense, or +1500 for income)
    • Category (choose from dropdown, e.g., "Dining Out")
  3. Click Save.
  4. The transaction appears on that day's card. Your sidebar stats update instantly.
Example A (Recording salary)

On payday (the 10th), you click the day card, enter "Monthly Salary", amount +3200, category "Salary/Income". The sidebar closing balance jumps up.

Example B (Quick-add with keyboard)

Press N on your keyboard. The "Add Transaction" modal opens immediately with today's date pre-filled.

Example C (Editing a wrong entry)

You accidentally typed -150 instead of -15. Click the transaction in the day card, click the ✎ edit icon, correct the amount, and save.

#5

Navigating Months & Weeks

  • Previous/Next month: Use the and arrow buttons in the sidebar's month navigator panel.
  • Jump to any month: Click the month name in the sidebar to open a month picker. Select any month from any year.
  • Today button: In the month picker, click "Today" to snap back to the current month.
  • ISO Week Numbers: When enabled (Settings → Features → Week Numbers), small W24, W25 labels appear on the left edge of the calendar. Clicking a week number opens the Weekly Bulk Entry for that 7-day span.
Example A (Planning ahead)

You want to budget for December's holiday spending in November. Jump to December using the month picker, add planned/tentative transactions, then jump back to November.

Example B (Week-based workflow)

Your company plans by ISO weeks. Enable Week Numbers in Settings, then click "W26" on the calendar to see all transactions for that specific week.

#6

Keyboard Shortcuts

Budget Cards has built-in keyboard shortcuts for power users. Press ? (or click the ? button) to open the shortcuts overlay.

KeyAction
NAdd new transaction for today
FFocus the filter/search bar
EscClose any open modal or panel
/ Previous / Next month
TToggle tentative/planned mode
Ctrl+ZUndo last deletion (restore from trash)
SOpen Settings
?Show/hide shortcuts overlay
Example A (Speed workflow)

Press N → type description → Tab → type amount → Tab → type first letters of category → Enter. Transaction added in under 3 seconds.

Example B (Undo mistaken delete)

You accidentally deleted a transaction. Press Ctrl+Z (or Cmd+Z on Mac) to instantly restore it from the trash.

Personalization

#7

Changing Themes

Budget Cards includes 28+ themes — from dark OLED to warm paper to glassmorphic.

  1. Open SettingsAppearance.
  2. Browse the theme cards. Each shows a preview of its background, accent, and text colors.
  3. Click any theme card. The entire app changes instantly — no restart needed.
  4. Scroll to explore: dark modes, light modes, sepia paper modes, high-contrast modes, and creative gradient themes.
Example A (Night mode)

Switch to "Aurora Ink" or "Midnight" for comfortable late-night budgeting with dark backgrounds and soft accents.

Example B (Print-friendly look)

Switch to "Paper" or "Sahara Light" for a warm, document-like appearance that's easy on the eyes during long sessions.

Example C (High contrast for accessibility)

Choose "Nord Light" or "Solarized Light" for higher contrast text that's easier to read.

#8

Customizing Fonts & Typography

You can change the entire typography of the app independently of the theme.

  1. Open SettingsFonts.
  2. Filter by type: Click All, Sans (modern), Serif (classic), or Mono (code/spreadsheet style).
  3. Pick a font: Click any font card (Inter, Outfit, Lora, Courier Prime, etc.) — changes apply instantly.
  4. Adjust UI weight: Drag the "UI Weight" slider to make interface text thinner or bolder.
  5. Adjust Number weight: Drag the "Number Weight" slider to make currency amounts and dates stand out more.
  6. Reset: Click "Reset to theme defaults" to go back to the theme's original fonts.
Example A (Clean modern look)

Choose "Inter" (Sans) with UI Weight at 400 and Number Weight at 600 — clean body text with bold, easy-to-scan numbers.

Example B (Classic editorial style)

Choose "Lora" (Serif) with UI Weight at 500 — gives the app a premium magazine-like feel.

Example C (Spreadsheet clarity)

Choose "JetBrains Mono" (Mono) with Number Weight at 700 — perfect for users who want every digit to be perfectly aligned like in Excel.

#9

Visual Effects (3D Tilt, Parallax, Glow)

For users who enjoy a premium, modern UI feel, Budget Cards offers optional visual effects.

  1. Open SettingsEffects.
  2. Toggle individual effects on/off:
    • 3D Tilt: Day cards tilt slightly as you move your mouse over them.
    • Parallax Layers: Background elements move at different speeds for depth.
    • Card Flip: New cards animate with a subtle flip-in.
    • Glow Pulse: Accent elements have a soft breathing glow.
    • Glitch/Delete Effect: Deleted items animate with a glitch dissolve.
    • Confetti: Celebratory confetti when you reach savings goals.
    • Ambient Background: Subtle animated particles or waves in the background.
  3. Effects apply instantly. Turn off any that feel distracting.
Example A (Premium feel)

Enable 3D Tilt + Glow Pulse + Card Flip for a polished, modern banking-app experience.

Example B (Minimal performance)

Turn off all effects for a super-snappy, no-frills interface — ideal for older computers.

Example C (Motivation boost)

Keep Confetti enabled. When your savings goal reaches 100%, a burst of confetti celebrates your achievement.

#10

48 Languages

Budget Cards is fully translated into 48 languages, including European, Asian, Middle Eastern, and African languages.

To switch: open Settings → General, select your language from the dropdown. The entire app (menus, buttons, reports) changes instantly.

Example A (Bilingual household)

You speak Serbian but your partner prefers English. Each person can switch the language in seconds — all data is preserved.

Example B (Learning a language)

Switch the app to German or French to practice financial vocabulary while budgeting.

#11

Customizing Categories

Every transaction is assigned to a category. You can create, edit, archive, and reorder your categories.

  1. Open Settings → Categories.
  2. Add a category: Click "+ Add Category", enter a name (e.g., "Pet Care"), pick an icon, and choose whether it's an expense or income category.
  3. Edit: Click ✎ to rename or change the icon.
  4. Archive: Click 📦 to hide a category without deleting its transactions. Archived categories can be restored later.
Example A (Tracking a new hobby)

You start gardening. Add a "🌱 Gardening" category. All your plant, soil, and tool purchases now have their own budget line.

Example B (Seasonal cleanup)

After the holidays, archive "🎄 Christmas Gifts" until next year. The transactions remain in your ledger but the category won't clutter your dropdowns.

Example C (Income categorization)

Create separate income categories — "💼 Salary", "📈 Freelance", "🎁 Gifts Received" — to see exactly where your money comes from.

Sidebar Blocks

#12

Safe to Spend

The Safe to Spend block shows you exactly how much money you can safely spend today, this week, or this month without going over your limits.

  • Today: Your available daily budget based on remaining monthly funds.
  • This week: Rolling 7-day projection.
  • This month: What's left after all planned expenses.

Click the tabs (Today / Week / Month) to switch views. The number is color-coded: green (safe), yellow (caution), red (danger zone).

Example A (Daily coffee budget)

Safe to Spend shows $4.20 for today. You decide to skip the $5 latte and make coffee at home — staying in the green zone.

Example B (Weekend planning)

On Friday, you check the weekly view. It shows $85 remaining for the week. You know you can afford a $40 dinner out on Saturday and still have $45 for Sunday groceries.

Example C (End-of-month squeeze)

On the 28th, the monthly view shows -$30 in the red. You've overspent. This warns you to pause discretionary spending until the new month starts.

#13

Cash Flow Panel

The Cash Flow panel shows your total income and expenses for the current month side by side.

  • Green number: Total income received this month.
  • Red number: Total expenses paid this month.
  • The net difference drives your closing balance.
Example A (Quick health check)

You glance at Cash Flow and see Income: $3,500 / Expenses: $2,900 → you're +$600 this month. Good shape.

Example B (Spotting unusual months)

In December, Expenses spike to $4,200 (holiday shopping). The panel makes the spike immediately visible.

#14

Balance Summary (Opening, Closing, Net)

The hero block at the top of the sidebar shows three critical numbers:

  • Opening balance: What you had at the start of the month.
  • Closing balance: What you have now (opening + income - expenses).
  • Net: The month's change — green if you earned more than you spent, red if not.
Example A (Monthly goal tracking)

Your goal is to be net positive every month. The net number tells you instantly: +$850 this month = goal achieved.

Example B (Catching a slow drain)

Three months in a row, your net is slightly negative (-$50, -$30, -$20). The pattern alerts you to review your subscriptions or recurring expenses.

#15

Last Entered Quick Preview

Right below the category focus chip, you'll see your most recently added transaction displayed as a quick preview card. It shows the description, amount, category, and date.

  • Click the "Edit" button on the card to jump directly to that transaction's day for editing.
  • This is useful when you want to verify that your last entry was recorded correctly.
Example A (Verification)

You just added a $75.50 petrol payment. The preview card shows it immediately — you confirm it's correct without navigating away.

Example B (Quick edit)

You notice you typed "Petrol" but meant "Diesel". Click "Edit" on the preview card, fix the description, save.

#16

Category Focus Filter

Click any category chip in the sidebar to filter the entire calendar and all stats to show only transactions in that category. All other transactions are temporarily hidden.

  • A reset button appears — click it to return to the normal view showing all categories.
  • You can also filter by week: click the week navigation arrows to move through week-long focus windows.
Example A (Auditing dining out)

You suspect you're eating out too much. Click the "🍽️ Dining Out" chip. The calendar now shows only your restaurant transactions — 14 visits this month. Time to cut back.

Example B (Verifying a bill payment)

You want to confirm your electricity bill was paid. Click "⚡ Utilities". Only utility transactions are visible — there it is, paid on the 15th.

Example C (Transport cost analysis)

Filter by "🚗 Transport" to see all fuel, parking, and maintenance costs in one clean view.

#17

Sidebar Filters

Below the account switcher, you'll find the Sidebar Filters bar. These let you filter the calendar and stats by:

  • Category: Show only specific categories.
  • Date range: Show only transactions within a date range.
  • Amount range: Show only transactions above/below certain amounts.
  • Description search: Show only transactions whose description contains specific text.

Filters stack — you can combine them. A "Clear Filters" button resets everything.

Example A (Finding a forgotten transaction)

You remember paying "around $200 to someone named Alex" last month. Type "Alex" in the description filter, set amount range to $150–$250. The transaction appears.

Example B (Tax prep)

Filter by category " Business Expense" and date range "Jan 1 – Dec 31" to see all deductible expenses for the year.

Right Panel Features

#18

Month Overview Dashboard

The Month Overview panel shows every active category with a progress bar comparing your planned (budgeted) amount to what you've actually spent.

  • Green bar: Under budget — you have money left.
  • Yellow bar: Approaching the limit — be careful.
  • Red bar: Over budget — stop spending in this category.
  • Each bar shows the number of transactions and the remaining amount.

Open it by clicking the "◈ Month Overview" toggle in the sidebar.

Example A (Pre-shopping check)

Before going to the supermarket, you check Month Overview. "Groceries" bar is green with $120 remaining. You know your $80 shopping trip is safe.

Example B (Red alert response)

"Entertainment" is red — you budgeted $100 but spent $135. You cancel this weekend's movie plans to let the category recover next month.

Example C (Category with zero activity)

"Clothing" shows 0 transactions and the full budget remaining. Either you forgot to log purchases, or you genuinely haven't shopped — prompting a review.

#19

Monthly Report

A comprehensive, printable financial statement of the current month.

  • Opening balance, total income, total expenses, net change.
  • Per-category breakdown with amounts and percentages.
  • Actions: Copy to clipboard, Export as .md (Markdown), Print / Save as PDF.

Open it by clicking " Monthly Report" in the sidebar (or "AI Insights" depending on language).

Example A (Monthly review with partner)

At the end of May, you open the Monthly Report, click "Copy", and paste it into a chat with your partner to review where the money went.

Example B (PDF for accountant)

You click "Print" → "Save as PDF" to create a clean, formatted document for your tax preparer.

Example C (Markdown journal)

Export as .md and save it to your Obsidian or Notion vault for a permanent offline financial journal.

#20

Yearly Report

Your annual financial statement — all 12 months side by side.

  • Total income and expenses for each month.
  • Annual totals at the bottom.
  • Same export options as the Monthly Report (copy, .md, print/PDF).

Open it by clicking "◫ Yearly Report" in the sidebar.

Example A (Year-end review)

In January, you open the Yearly Report for the previous year. You see that December had the highest expenses (holidays) and March had the highest savings rate.

Example B (Tax preparation)

You export the full year as a PDF and send it to your accountant — all income and deductible expenses are clearly listed by month.

Example C (Salary negotiation)

You use the yearly net savings number to justify a raise: "I've consistently saved 22% of my income this year."

#21

Realized Transactions (Searchable Ledger)

A master list of every transaction you've ever entered, sorted by date. This is your permanent financial ledger.

  • Search bar: Type any keyword to find transactions by description, category, or amount.
  • Filter by category: Narrow down to specific categories.
  • Filter by account: View transactions from a specific account.
  • Click any transaction to jump to its day card.

Open it by clicking "✓ Realized" in the sidebar.

Example A (Finding a receipt from months ago)

You need to check how much you paid for car repairs last April. Type "repair" in the search bar. The transaction appears instantly.

Example B (Auditing a category)

Filter by "Subscriptions" to see every subscription payment you've made — Netflix, Spotify, gym — all in one chronological list.

Example C (Verifying total charitable donations)

Filter by "Charity" for the year to get the total deductible amount.

#22

Charts & Visual Analytics

An interactive visual dashboard with:

  • Pie Chart: Distribution of spending across categories.
  • Bar Chart: Income vs. expenses month by month.
  • Net Worth Chart: Your total net worth over time (balance + savings - debts).
  • Spending Trend Line: Overall expense trajectory across months.

Hover over any slice, bar, or point to see exact amounts. Click chart types to expand them.

Open it by clicking "◑ Charts" in the sidebar.

Example A (Spotting your #1 expense)

The pie chart shows "Rent" at 38% of all spending. You immediately see that housing dominates your budget — maybe it's time to consider a cheaper place.

Example B (Net worth growth)

The Net Worth chart shows a steady upward line over 12 months. Your net worth grew from $5,000 to $12,400. That's the power of consistent budgeting.

Example C (Seasonal patterns)

The bar chart reveals that every January and July, your expenses spike (post-holiday sales, summer travel). You can now plan for these seasonal patterns.

#23

Tape Calculator

A digital version of the classic accountant's paper-tape calculator — every calculation stays visible in a scrolling history.

Basic operations: Click the number pad or type directly. Supports +, -, ×, ÷, %. Advanced features:
  • Math expressions: Type 2*(45+15) directly — no need to use buttons step by step.
  • VAT (PDV) button: Enter a number (e.g., 100), click VAT, and the calculator computes 100 + 20% = 120 (or your local VAT rate). Click again to remove VAT.
  • Currency converter: Click the currency button to convert between currencies (e.g., 100 EUR → USD). Uses live exchange rates if FX is enabled.
  • Memory functions: M+ adds the current result to memory. MR recalls the memory value. MC clears memory.
  • Line notes: Click next to any tape line to add a text note (e.g., "lunch receipt").
  • Copy a line: Click any result in the tape to copy it. Paste it directly into a transaction amount field.

Open it by clicking "⊞ Calculator" in the sidebar.

Example A (Summing shopping receipts)

You have three receipts: $14.50, $22.00, $8.90. Type 14.5 + 22 + 8.9 = → 45.40. The tape shows all three numbers. Click the result to copy it, then paste into a new "Shopping" transaction.

Example B (VAT calculation)

A contractor quotes you $850 + VAT. Type 850, click VAT → 1020. You now know the final price including tax.

Example C (Currency conversion for travel)

You're planning a trip to Europe. Type 500, click the currency button, select USD → EUR. The calculator shows the EUR equivalent at the current exchange rate.

Example D (Splitting a group bill)

Four friends, total bill $185. Type 185 / 4 = → $46.25 each. The tape shows the calculation so everyone can verify.

Example E (Memory for running totals)

You're adding irregular expenses: type 23.50, press M+. Type 41.20, press M+. Type 12.80, press M+. Press MR → 77.50. The memory summed all three.

#24

AI Analysis (Offline & Online)

Budget Cards has a built-in AI analyzer that reviews your monthly spending and gives tailored saving tips.

Offline mode (default): Runs entirely on your computer. No data is sent anywhere. Analyzes your categories, spending patterns, and savings progress to generate a text report with actionable advice. Online mode (optional): Connect your own API key for OpenAI (GPT-4), Anthropic (Claude), DeepSeek, Groq, Mistral, or a local Ollama server. The online analysis provides deeper insights and more creative suggestions. Your API key is stored only on your device.

Open it by clicking "⚡ AI Analysis" in the sidebar.

Example A (Offline subscription audit)

The offline analyzer notices you have 4 streaming subscriptions totaling $52/month. It suggests consolidating to save $20–30/month.

Example B (Micro-spending alert)

The analyzer flags 31 transactions under $5 in "Cafeteria" — those daily small purchases added up to $120 this month.

Example C (Online deep analysis)

You connect your OpenAI key and run online analysis. The AI suggests: "Your grocery-to-dining ratio is 2:1. Shifting to 3:1 by cooking one extra meal at home per week could save $80/month."

Money Management

#25

Savings Hub & Goals

The Savings Hub is your goal-tracking center for everything you're saving toward.

  1. Ensure "Extended Savings" is enabled in Settings → Features.
  2. Click "◎ Savings Hub" in the sidebar.
  3. Create a goal: Click "+ Add Goal", enter a name (e.g., "New Laptop"), target amount ($1,200), currency, target date, and an icon.
  4. Add funds: Click a goal to open it, then click "Deposit" to add money. This reduces your available balance and grows the goal.
  5. Withdraw: If you need to pull money back out, click "Withdraw".
  6. Track progress: Each goal shows a progress bar and the monthly amount needed to reach the target on time.
Example A (Home renovation)

You want to paint your living room in 3 months ($600). Create goal " Living Room", target $600, due in 3 months. The hub tells you: save $200/month. Each month you deposit $200, watching the progress bar fill.

Example B (Emergency fund)

Create "🛡️ Emergency Fund" with target $3,000 and no deadline. Whenever you have spare money, deposit it here. The progress bar grows as your safety net builds.

Example C (Vacation with debt routing)

You lent a friend $150. When they repay it and you settle the debt, check "Save directly to savings goal" and choose "🌴 Summer Vacation". The repaid money goes straight to your vacation fund.

#26

Personal Debts & IOUs Tracker

Track money you've borrowed or lent — separate from your main budget categories.

  1. Open the Debts panel by clicking the Debts banner in the sidebar (or enable it in Settings → Features).
  2. Add a debt: Choose direction — "I Owe" (you borrowed) or "Owed to Me" (you lent). Enter the person's name, amount, optional note, and due date.
  3. Settle: When the debt is paid, click "Settle". Choose a date, category, and optionally route the money directly to a savings goal.
  4. The sidebar banner shows your net debt position (I owe minus owed to me).
Example A (Friend loan to vacation fund)

You lent Milan $150 for concert tickets. When he repays, click "Settle", check "Save to savings goal", select "🌴 Summer Vacation". The repayment is logged as income and boosts your vacation fund.

Example B (Tracking a bank installment)

You owe $200/month for a gadget loan. Log it as "I owe → Bank, $200, due 25th". When you pay, click "Settle & Record" with category "Financial/Loans". The payment appears in your monthly expenses on that date.

Example C (Split dinner tracking)

You paid $90 for a group dinner and Ana owes you $45. Add "Owed to me → Ana, $45". When she pays, settle it. Keeps social spending clean without mixing into your food budget.

#27

Budget Rollover & Carryover

Rollover automatically carries unspent money from this month's categories into next month — or subtracts overspending.

  • Surplus: If you budgeted $400 for Groceries but only spent $350, the remaining $50 rolls over. Next month's Groceries budget starts at $450.
  • Deficit: If you spent $70 on a $50 Electricity budget, the -$20 rolls over. Next month starts at $30 — encouraging you to conserve.
  1. Enable "Rollover" in Settings → Features.
  2. Set category limits in Settings → Categories (set monthly budget amounts).
  3. The Rollover banner in the sidebar shows active rollovers, surpluses, and transfers.
  4. Click the banner to open the full Rollover panel for detailed management.
Example A (Saving up for a special dinner)

Your "Dining Out" budget is $100/month. In May, you only spend $40. The $60 surplus rolls to June, giving you $160 — enough for an anniversary dinner at a premium restaurant.

Example B (Seasonal utility adjustment)

Summer heatwave pushes your $50 Electricity budget to $70 (a $20 deficit). August starts at $30, motivating you to save energy.

Example C (Clothing accumulation)

You budget $50/month for "Clothing" but don't shop for 4 months. The rolled-over budget accumulates to $200, letting you buy a quality winter coat guilt-free.

#28

Cash Envelope / Virtual Cash Pocket

A digital version of the classic cash envelope system — track physical paper money separately from your bank accounts.

  1. When you withdraw cash from an ATM, log it as a transfer to the Cash Pocket.
  2. The Cash Pocket balance (shown in the sidebar) goes up.
  3. When you spend physical cash (coffee, market, tips), add a transaction and select "Cash Pocket" as the payment source.
  4. Click the Cash Envelope card in the sidebar to open the entry modal.
Example A (ATM tracking)

You withdraw $100 from an ATM. Transfer $100 from "Checking" to "Cash Pocket" in the app. Later: spend $12 on lunch (log it from Cash Pocket), $5 on parking (log it). Your cash pocket balance is now $83 — matching your physical wallet.

Example B (Weekly cash allowance)

You decide to limit physical cash to $50/week. Put $50 in your Cash Pocket. Log every coffee, snack, and small purchase. When it hits zero, you stop.

Example C (Farmers' market)

You visit a market with cash. Buy tomatoes ($8) and honey ($15). Log both from Cash Pocket under "Groceries" — your food budget stays accurate even though you used cash.

#29

Subscriptions Tracker

A dedicated tracker for all your recurring subscriptions — streaming services, gym memberships, software, magazines, etc.

  1. Look for the 📺 Subscriptions banner in the sidebar (always visible).
  2. Click the banner to open the standalone Subscriptions window.
  3. Add a subscription: Click "+ Add subscription", enter the name (e.g., "Netflix"), amount ($15.99), frequency (monthly), category, start date, and optional end date.
  4. Edit: Click ✎ to update any subscription.
  5. Pause/Resume: Click ⏸ to pause a subscription (it moves to the "Paused" section). Click ▶ to resume.
  6. Delete: Click ✕ to remove a subscription permanently.
  7. The sidebar banner shows your total monthly subscription cost.

To mark an existing recurring payment as a subscription: go to Settings → Recurring, edit the rule, and check the "📺 Is subscription" checkbox.

Example A (Subscription audit)

You open the Subscriptions window and see Netflix ($15.99), Spotify ($10.99), HBO ($14.99), and iCloud ($2.99) — $44.96/month total. You realize HBO hasn't been used in months. Pause or delete it.

Example B (Annual software license)

You pay $120/year for a design tool. Add it as a yearly subscription. The yearly summary card shows it as part of your annual subscription costs.

Example C (Free trial ending)

You signed up for a 30-day free trial of a service starting June 1st. Add the subscription with start date June 1st and end date June 30th. The app shows "15.06.2026 – 30.06.2026" in the list.

#30

Recurring Payments

Automate regular transactions that repeat on a schedule — salary, rent, bills, subscriptions, gym fees.

  1. Open Settings → Recurring or click the recurring banner in the sidebar.
  2. Create a rule: Specify the name, amount, category, frequency (daily/weekly/monthly/yearly), day of month/week, start date, and optional end date.
  3. Advanced options: Business days only (skip weekends), early pay days (post X days before the due date), custom interval (every N days/weeks/months).
  4. The app automatically posts recurring transactions to your calendar when their date arrives.
  5. Check "📺 Is subscription" to have the rule also appear in the Subscriptions tracker.
Example A (Monthly rent)

Set up "$950, Rent, Monthly, 1st of every month". On the 1st, the rent transaction appears automatically. No manual entry needed.

Example B (Bi-weekly salary)

You get paid every other Friday. Set up frequency "Weekly", interval 2, day Friday. Two salary entries appear each month.

Example C (Business days only)

Your bill payment should only happen on business days. Enable "Business days only" — if the 1st falls on a Saturday, the transaction posts on Friday the 30th instead.

Data & Workflow

#31

Split Transactions

Split a single payment into multiple categories so your reports stay accurate.

  1. When adding or editing a transaction, click the "Split" button.
  2. Add sub-items: each gets its own category, amount, and optional note.
  3. The total of all splits must equal the main transaction amount.
  4. Save — the transaction now contributes to multiple categories.
Example A (Supermarket run)

You spend $85 at a supermarket. Split it: $60 → "Groceries" (food), $15 → "Household" (detergent), $10 → "Pet Care" (dog food). Each category gets its correct share.

Example B (Gas station stop)

$70 at a gas station. Split: $55 → "Transport" (fuel), $15 → "Snacks/Cafe" (coffee and croissant from the shop).

Example C (Shared utility bill)

You pay a $120 utility bill for your shared apartment. Split: $80 → "Utilities" (your share), $40 → custom note "Roommate owes me" (tracked separately).

#32

Weekly Bulk Entry

Enter an entire week's transactions on one screen — like a paper ledger sheet.

  1. Enable "Week Numbers" in Settings → Features.
  2. Click any week number (W24, W25) on the left edge of the calendar.
  3. A grid appears with rows for Monday through Sunday.
  4. For each day, type the description, amount, and category.
  5. Click Save — all transactions are posted to their respective days.
Example A (Sunday catch-up)

On Sunday evening, you pull out your receipts. Mon: "$4.50 coffee", Wed: "$45 petrol", Fri: "$12 lunch". Type all three in one grid and save.

Example B (Business trip expenses)

After a 3-day trip, enter hotel, transport, and meal receipts for Tue/Wed/Thu in one go.

#33

Monthly Bulk Entry

A spreadsheet-style grid showing every day of the month as rows and your categories as columns.

  1. Enable "Monthly Bulk Entry" in Settings → Features.
  2. Click the "Monthly entry" button in the sidebar (below the month navigator).
  3. Click any cell (e.g., Day 12 under "Groceries"), type the amount, press Enter.
  4. Navigate with Tab and arrow keys for ultra-fast data entry.
Example A (End-of-month data entry)

You kept paper notes all month. On the 31st, open Monthly Bulk, tab through the cells, and enter all values in under 5 minutes.

Example B (Spotting patterns)

Scan down the "Coffee/Cafe" column — you see 22 days with entries. That's 22 coffee purchases this month. The grid makes patterns visible instantly.

#34

Tentative / Planned Transactions

Mark transactions as "Tentative" (planned) to see how your budget would look before the money actually moves.

  • When adding a transaction, check the "Tentative" (or "Planned") checkbox.
  • Tentative transactions appear in a lighter, dashed style on day cards.
  • Toggle the "Include tentative estimates" switch in the sidebar to see your balance with or without planned items.
  • The Month Overview and reports can include or exclude tentative items.
Example A (Planning next month's budget)

Before the month starts, add tentative transactions for expected rent, salary, and bills. Toggle tentative mode on to preview your projected closing balance.

Example B (What-if scenario)

You're considering buying a $600 laptop this month. Add it as a tentative transaction. Your projected net drops from +$400 to -$200. You decide to wait until next month.

Example C (Marking real vs planned)

You planned $200 for groceries but actually spent $230. The planned $200 stays as tentative (for reference), and the actual $230 transaction shows the real spending.

#35

CSV, XLSX, OFX & PDF Import

Import transactions from bank exports, spreadsheets, or other financial software.

  1. Open Settings → Data.
  2. Click "Import CSV/XLSX/OFX/PDF".
  3. Select your file. The app parses it and shows a preview table.
  4. Map columns: Tell the app which column is the date, description, amount, etc.
  5. If you have Import Rules set up, categories are auto-detected.
  6. Review the preview, uncheck any rows you don't want to import, and click Import.
Example A (Bank CSV import)

You download a CSV from your online banking. Import it — 150 transactions appear in the preview. Categories are auto-filled for "NIS Petrol → Transport", "MAXI → Groceries", etc. Uncheck the 3 you already entered manually, import the rest.

Example B (Yearly archive import)

You're switching from another budgeting app. Export your old data as CSV, import into Budget Cards. All your history is now in one place.

Example C (OFX from another app)

You export an OFX file from Quicken or another tool. Budget Cards reads it, maps the fields, and imports everything.

PDF Import & Export: Budget Cards also supports PDF as both import and export, using the standard 5-column bank statement layout (Datum valute | Datum obrade | Isplate | Uplate | Opis).
  • Import: In Settings → Data → Import, click "Import Bank PDF (.pdf)". The app extracts text from the PDF, parses the 5-column format, and imports transactions. Debit and credit amounts are auto-detected.
  • Export: In Settings → Data → Export, click "Export PDF (.pdf)". All payments for the current account are exported in the same 5-column format. The file opens in your Downloads folder.
#36

Import Rules (Auto-Categorization)

Define rules that automatically assign categories to imported transactions based on their description text.

  1. Open Settings → Import Rules.
  2. Click "+ Add Rule".
  3. Enter a pattern (text that appears in transaction descriptions) and choose a category.
  4. The rule matches case-insensitively and uses substring matching. First match wins (ordered by priority).
  5. When importing CSV/XLSX/OFX/PDF, matching transactions are auto-categorized.
Example A (Gas station chain)

Add rule: pattern "NIS" → category "Transport". Every imported transaction containing "NIS Petrol" or "NIS Beograd" gets auto-categorized as Transport.

Example B (Supermarket)

Add rule: pattern "MAXI" → category "Groceries". All MAXI supermarket purchases are auto-categorized.

Example C (Salary detection)

Add rule: pattern "SALARY" → category "Salary/Income". Your employer's payroll deposits are auto-categorized as income.

#37

Recently Deleted & Undo

Accidentally deleted a transaction? No problem — Budget Cards has a trash system.

  1. Open Recently Deleted from the sidebar or Settings → Data.
  2. You'll see all transactions deleted in the last 30 days.
  3. Click Restore to bring any transaction back to its original date and category.
  4. After 30 days, deleted items are permanently removed.
  5. Keyboard shortcut: Press Ctrl+Z (or Cmd+Z on Mac) to instantly undo the last deletion.
Example A (Oops moment)

You meant to delete a duplicate but deleted the original. Press Ctrl+Z — it's back. Or open Recently Deleted and restore it manually.

Example B (Bulk cleanup recovery)

You cleared a category and realized you still needed some transactions. Open Recently Deleted, restore the ones you need.

Security & Maintenance

#38

App Lock (PIN Protection)

Protect your financial data with a PIN code.

  1. Open Settings → Privacy.
  2. Enable "App Lock".
  3. Enter a 4–6 digit PIN.
  4. Set the inactivity timeout (e.g., 5 minutes). After this period of inactivity, the app locks and requires the PIN.
  5. The PIN is stored securely on your device. There is no "reset" — if you forget it, you'll need to access the database file directly.
Example A (Shared computer)

You use Budget Cards on a family computer. Enable App Lock with a 5-minute timeout. When you walk away, the app locks automatically.

Example B (Quick break)

You step away for coffee. After 5 minutes of inactivity, the lock screen appears. Type your PIN to continue where you left off.

#39

Backup & Restore

Your data lives in a local SQLite database. You can back it up and restore it manually.

  1. Open Settings → Data.
  2. Backup: Click "Export Backup" to save a copy of your database file. Store it somewhere safe (external drive, cloud folder).
  3. Restore: Click "Import Backup" and select a previously saved backup file. Warning: This replaces all current data.
  4. For automated backups, copy the database file from the app's data directory (location shown in Settings → About).
Example A (Pre-update backup)

Before updating Budget Cards to a new version, export a backup. If anything goes wrong, you can restore.

Example B (Transferring to a new computer)

Export a backup from your old computer, install Budget Cards on the new one, import the backup. All your data is transferred.

#40

FX Rates & Currency Conversion

Budget Cards can fetch live exchange rates for currency conversion.

  1. Open Settings → FX Rates.
  2. Enable "Live FX Rates".
  3. The app fetches current rates from an open-source API.
  4. When you have accounts in different currencies, the app converts between them automatically.
  5. The Calculator also supports currency conversion: enter an amount, click the currency button, and convert.
Example A (Multi-currency accounts)

You have a USD checking account and a EUR savings account. The sidebar can show your total net worth converted to your primary currency.

Example B (Travel budget)

You're planning a trip to Japan. In the calculator, type 1000, click currency convert, select USD → JPY. You see how many yen your dollars will get you.

Example C (Freelancer with foreign clients)

You receive payments in EUR, USD, and GBP. Each account uses its native currency. The FX module shows you the consolidated total in your home currency.

#41

Desktop Notifications & Reminders

Set up reminders so Budget Cards prompts you to enter transactions or review your budget.

  1. Open Settings → General (or the Reminders section).
  2. Enable "Reminders".
  3. Choose a preset ("Daily", "Weekly", "Custom") or set a specific date/time.
  4. The app sends a native desktop notification at the scheduled time.
  5. Clicking the notification opens Budget Cards.
Example A (Daily evening reminder)

Set a reminder for 9:00 PM every day. The notification says "Don't forget to log today's expenses!" — perfect for building the habit.

Example B (Weekly review)

Set a reminder for every Sunday at 11:00 AM. Use this time to review the week, check Safe to Spend, and plan the upcoming week.

Example C (Bill due reminder)

Set a custom reminder for the 28th of each month at 8:00 AM — "Pay rent tomorrow!" — one day before your rent is due.

#42

Hiding Features You Don't Use

Keep the interface clean by turning off modules you don't need.

  1. Open Settings → Features.
  2. Uncheck any feature you don't use. It disappears from the sidebar and panels instantly.
  3. Your data in hidden features is preserved — re-enable the feature anytime and everything is still there.
  4. Available toggles: Week Numbers, Weekly Bulk Entry, Monthly Bulk Entry, Category Filter Views, Extended Savings, Month Overview, Monthly Report, Annual Report, Calculator, AI Analysis, Charts, Cash Envelope, Rollover, Debts.
Example A (Minimalist setup)

You only use the calendar, reports, and calculator. Disable Charts, Rollover, Cash Envelope, Debts, and AI Analysis. The sidebar becomes clean and focused.

Example B (Debt-free user)

You have no loans or IOUs. Disable "Debts" to remove the debts banner from the sidebar entirely.

#43

Privacy & Where Your Data Lives

Budget Cards is offline-first and privacy-respecting by design.

  • Your data lives on your computer in a local SQLite database file. No cloud servers, no accounts, no syncing.
  • The AI Analysis runs 100% locally by default — your transactions are never sent anywhere for offline analysis.
  • Online AI (optional): If you choose to use OpenAI, Claude, DeepSeek, etc., only the text of your report request is sent — and it uses your own API key, stored locally.
  • FX Rates: If enabled, the app fetches exchange rates from a public API. No personal data is sent.
  • No telemetry, no tracking, no analytics. The app does not phone home.
  • Database location: Shown in Settings → About. You can copy, back up, or move this file freely.
Example A (Complete air-gapped use)

Install Budget Cards on a computer that never connects to the internet. Disable FX Rates and Online AI. The app works perfectly — all features function offline.

Example B (Your data, your control)

You want to switch computers. Copy the database file, install Budget Cards on the new machine, paste the file. Everything is exactly as you left it.

📚 Appendix: Feature Quick Reference

FeatureWhere to find itOptional?
Account SwitcherTop of sidebarNo
Add TransactionClick day card or press NNo
AI AnalysisRight panel → ⚡ AI AnalysisYes
App Lock (PIN)Settings → PrivacyNo
Backup/RestoreSettings → DataNo
Calculator (Tape)Right panel → ⊞ CalculatorYes
Cash EnvelopeSidebar → Cash Envelope cardYes
Cash Flow PanelSidebar (always visible)No
Category FocusSidebar → category chipsYes
Category ManagementSettings → CategoriesNo
Charts & TrendsRight panel → ◑ ChartsYes
CSV/XLSX/OFX/PDF ImportSettings → DataNo
Debts & IOUsSidebar → Debts bannerYes
Effects (3D, Glow, etc.)Settings → EffectsNo
Font CustomizationSettings → FontsNo
FX RatesSettings → FX RatesNo
Import RulesSettings → Import RulesNo
Keyboard ShortcutsPress ?No
Language (48 locales)Settings → GeneralNo
Last Entered PreviewSidebarNo
Month NavigatorSidebarNo
Month OverviewRight panel → ◈ Month OverviewYes
Monthly Bulk EntrySidebar → Monthly entry buttonYes
Monthly ReportRight panel → ReportYes
Net Worth ChartRight panel → Charts → Net Worth tabYes
Notifications/RemindersSettings → GeneralNo
Planned/Tentative ModeTransaction checkbox + sidebar toggleNo
Recently DeletedSidebar or Ctrl+ZNo
Recurring PaymentsSettings → RecurringNo
RolloverSidebar → Rollover bannerYes
Safe to SpendSidebar (always visible)No
Savings Hub & GoalsRight panel → ◎ Savings HubYes
Split TransactionsTransaction modal → Split buttonNo
Subscriptions TrackerSidebar → 📺 Subscriptions bannerNo
Theme SwitcherSettings → AppearanceNo
Weekly Bulk EntryClick week number on calendarYes
Yearly ReportRight panel → ◫ Yearly ReportYes
Budget Cards v1.8.1 — Last updated June 2026