Skip to content
← Back to Pocketbird
Planning ahead

Accounts, wallets and credit cards

Model where your money actually sits — bank, cash, e-wallet, credit card. Transfers, reconciling a drifted balance, card limits, statement splits and 0% instalments.

Find it atMore → AccountsLast updated · 2026-08-07
01

Where your money actually sits

One number for "how much do I have" stops being useful the moment your money lives in four places. An account in Pocketbird is one of those places — a bank account, the cash in your pocket, an e-wallet, or a credit card — and each one carries its own running balance.

No balance is ever stored as a number you can type over. Every figure is recomputed from the same short formula, which is why editing or deleting any row instantly puts the balance right instead of leaving a mismatch behind.

  • Balance = the opening balance, plus every transaction tagged to this account, plus transfers in, minus transfers out. Deleted rows never count.
  • A credit card is an ordinary account that runs negative. The app just re-words the minus as "Owe" / "ค้าง" and adds card-only extras on top.
  • A transaction you never tagged to an account contributes zero to every figure on this screen. It still counts in your ledger — it just isn't attributed anywhere.
  • There is no limit on how many accounts you can create, and no restriction on how many of each type.
02

Adding an account

  1. Go to More → "Accounts" / "บัญชี" and tap "+" → "Add Account" / "เพิ่มบัญชี".
  2. Name it — the placeholder suggests "e.g. Kasikorn, Cash, TrueMoney" / "เช่น กสิกร, เงินสด, TrueMoney".
  3. Pick the "Type" / "ประเภท".
  4. Optionally pick the bank or wallet provider, and a custom icon and colour.
  5. Enter what the account holds today, then Save.
Type — "ประเภท"
Four options, defaulting to "Bank" / "ธนาคาร": Bank, "Cash" / "เงินสด", "e-wallet", and "Credit card" / "บัตรเครดิต".
Bank / Provider — "ธนาคาร" / "ผู้ให้บริการ"
13 Thai bank presets and 6 e-wallet presets, or type your own name and colour. Purely cosmetic — attribution never touches a balance. Hidden entirely for a Cash account.
Opening Balance — "ยอดตั้งต้น (บาท)"
The balance this account had before you started tracking. On a credit card the field re-labels itself "Amount Owed (THB)" / "ยอดคงค้าง (บาท)" — you type a positive number and the app stores it negative for you.
Set as default account — "ตั้งเป็นบัญชีหลัก"
New transactions start tagged to this account. You can still change the account on any single transaction.
Heads upSwitching type discards the fields that no longer apply, at save time. Move away from Credit card and the credit limit, minimum payment, statement day, due day and shared-limit membership are dropped. Move to Cash and the provider is cleared.
Hidden feature
Any emoji can be an account's icon
Do thisAccount form → "Icon & Color" / "ไอคอนและสี" → turn on "Custom icon" → type an emoji instead of searching
The picker offers a searchable grid of system symbols, but the field takes an emoji from your keyboard too — so the joint account can literally be 🏠 and the travel wallet ✈️. A live preview above shows exactly what the row will look like.
TipOnce a transaction is tagged to an account, its "Paid With" / "จ่ายด้วย" is decided by the account's type and the picker greys out — cash accounts pay in cash, cards in credit, bank and e-wallet digitally. The app quietly repairs contradictory old rows on every launch.
03

Reading the Accounts screen

The list opens with "All Accounts" / "รวมทุกบัญชี" and a net total, then your asset accounts, then "Credit Cards" / "บัตรเครดิต", then "Archived" / "บัญชีที่ซ่อนไว้", then "Transfers" / "การโอน".

  • The total counts only visible accounts, and a card's debt nets into it — so the rows you can see always add up to the total you can see.
  • Own a card and the total gains a caption: "฿X in accounts · ฿Y owed on cards" / "฿X ในบัญชี · ค้างบัตร ฿Y". If your cards are net overpaid, the surplus is folded into the first figure rather than showing a negative debt.
  • A card that owes money reads "Owe ฿X" / "ค้าง ฿X" instead of "−฿X". Your default account carries a "Default" / "หลัก" star.
  • On iPad the same content becomes a two-up card grid, and every swipe action moves into a long-press menu.
Hidden feature
Swipe an account row right for two shortcuts
Do thisOn the Accounts list, swipe an active row from the left edge
"Set as default account" / "ตั้งเป็นบัญชีหลัก" (hidden if it already is) and "Set current balance" / "ปรับยอด" appear. A full swipe fires the first one. Swipe the other way for Delete, which always asks first.
Hidden feature
Long-press an account card on iPad
Do thisiPad or a wide window → Accounts → press and hold any card
The grid has no swipes, so the long-press menu is where the same actions live — set as default, set current balance, delete for an active account; unarchive and delete for an archived one. The iPhone list has no context menu at all, so the two layouts are exact mirrors rather than one being poorer.
04

Moving money between your own accounts

Moving ฿5,000 from your bank to your wallet is not income and not an expense — it is the same money in a different place. Pocketbird records it as a transfer, a separate record type, so it never lands in your income, expense, budget, safe-to-spend or any insight.

  1. Accounts → "+" → "Transfer Between Accounts" / "โอนระหว่างบัญชี". The item is greyed out until you have two non-archived accounts.
  2. Pick "From" / "จาก" and "To" / "ไปยัง".
  3. Enter the amount, adjust the date if it wasn't today, and add a note if you want — "e.g. moved to savings" / "เช่น ย้ายไปออม".
  • Save is blocked until both accounts are chosen, they are different, and the amount is above zero. Picking the same one twice says "Choose two different accounts." / "เลือกบัญชีสองบัญชีที่ต่างกัน".
  • Because a transfer nets to zero across two accounts, it can never move your All Accounts total.
  • The Transfers section lists every transfer in both directions, newest first, and tapping one opens it for editing.
TipIf a transfer would push an account below zero you get "Heads up: {account} would go to {amount} after this transfer. You can still save it." — advice, never a block. The app tells you and then lets you decide.
05

When the app and reality disagree

Sooner or later your bank app says ฿12,340 and Pocketbird says ฿12,500. The fix is not to hunt through history or overwrite the opening balance — it is to tell the app the real figure and let it write one visible adjustment to close the gap.

  1. Open "Set current balance" / "ปรับยอด" — from a left swipe on the account row, from the account's detail screen, or from the bottom of its edit form.
  2. Compare "Recorded Balance" / "ยอดที่บันทึกไว้" with reality, then type the real figure into "Actual Balance" / "ยอดจริง".
  3. Read the preview — it names the difference and states whether it will add an income or an expense adjustment — then tap "Confirm" / "ยืนยัน".
  • The adjustment is an ordinary transaction tagged to that account, dated now, with no category. You can find it, edit it or delete it later like any other row — it carries an "Adjustment" / "ปรับยอด" pill in the ledger.
  • Your opening balance is never modified. That number stays what the account held before you started tracking.
TipNothing is written when the numbers already agree — you get "Balance already matches" / "ยอดตรงแล้ว" and Confirm just closes the sheet. Checking a balance is free; you can never create a junk ฿0 adjustment by accident.
06

Credit cards

A card needs two things a bank account doesn't: how much of the line you've eaten, and which of your charges are due now versus next month. Fill in the card's details and both appear on its detail screen.

Credit Limit — "วงเงิน (บาท)"
Unlocks "Available credit" / "วงเงินคงเหลือ" and the utilisation bar. Without a limit set, no empty bar is shown at all.
Minimum Payment — "ยอดชำระขั้นต่ำ (บาท)"
The bank's figure, typed in by hand — the app does not derive it from a percentage. It becomes a quick option when you pay the card.
Statement Day — "วันตัดรอบบัตร"
Day 1–31 or none. Schedules nothing on its own — it is what splits your balance into the closed statement and the current cycle.
Payment Due Day — "วันครบกำหนดชำระ"
Day 1–31 or none. This is the one that schedules a reminder — three days before, at 09:00, and only if the global Bill-Due Reminder is on (it ships off).
  • Day 31 means the last day of the month, so it behaves correctly in February. A due date landing on a weekend or one of your holidays shifts to the previous working day.
  • A card that owes nothing is skipped — a paid-off card stops reminding you without you turning anything off.
  • The utilisation percentage is not capped, so an over-limit card honestly reads "110%" — but the tone stays amber, never alarm red. High utilisation is treated as information.
  • Everything in the Card section is display-only. Limits and statement splits never move your balance, your All Accounts total or your net worth.
TipWith a statement day set, the card splits what you owe into "Statement balance" / "ยอดบิลรอบล่าสุด" (due before the due day) and "Current cycle" / "ยอดรอบปัจจุบัน" (bills next time). A charge dated exactly on the closing day belongs to the new cycle, and payments are applied to the closed statement first.
07

Paying a card

Paying a card is a transfer, not an expense — the expense already happened when you swiped. Open the card and tap "Pay card" / "จ่ายบัตร"; the transfer sheet opens with the card already chosen and the full owed amount filled in, so all you pick is where the money comes from.

Hidden feature
Choosing a card as the destination retitles the sheet "Pay Card"
Do thisStart an ordinary transfer and set "To" / "ไปยัง" to a credit card
"New Transfer" / "โอนเงินใหม่" becomes "Pay Card" / "จ่ายบัตร" and the helper copy turns credit-aware: the card's outstanding appears under the picker, and "Pay ฿X to {card}." under the amount. You never have to find a separate "pay a card" screen — it is the same one, dressed for the job.
TipOverpaying is allowed. You get a heads-up that the extra becomes a credit balance, and Save stays enabled. Both warnings can stack — paying a card from an account that would go negative shows two — and neither ever blocks you.
Hidden feature
"Pay minimum" quietly includes your instalments
Do thisCredit-card detail → "Pay minimum (฿X)" / "จ่ายขั้นต่ำ (฿X)"
The figure is this month's instalment plus the minimum payment you typed, capped at what you actually owe — not the bare minimum, which would quietly leave your instalment unpaid. Whenever an instalment is running, the card's due line also changes from "Minimum payment" to "Due this month" / "ครบกำหนดเดือนนี้".
08

0% instalments (ผ่อน)

A ฿10,000 phone bought on a 10-month plan is not a ฿10,000 month. Mark the purchase as an instalment when you log it and the app spreads it: roughly one monthly instalment is recognised per cycle in your safe-to-spend, and the rest is deferred to the cycles that will actually pay it.

Hidden feature
A live monthly preview while you set the plan up
Do thisIn a new credit-card expense, turn on "Pay in installments" and type an amount
A "Monthly" / "ทุกเดือน" row shows exactly what one period costs, recalculating as you change the amount or the term. It stays hidden until the amount is above zero, so you can compare a 6-month and a 10-month plan before committing to either.
Hidden feature
Custom instalment terms go up to 36 months
Do thisInstalment section → "Term" → "Custom" / "กำหนดเอง"
A stepper appears starting at 12 months and clamped to 2–36, so an unusual plan from your bank still fits instead of forcing you to the nearest preset.
TipInstalment progress needs no upkeep. The "3/10", the remaining figure, and whether the plan is still listed are all derived from the purchase date and today — there is no "mark this month paid" step, and a finished plan disappears on its own.
09

Two cards, one credit line

Thai banks often issue several cards that share a single credit line — a main card and its co-brand sibling. Putting them in a shared-limit group makes the app read the line the way the bank does, instead of double-counting the same ฿100,000 twice.

Hidden feature
The shared-limit manager hides inside a section header
Do thisAccounts → the small "Shared limits" / "วงเงินร่วม" link on the right of the "Credit Cards" header
It is a section header, not a row, which is why it reads as a label rather than a button. The whole Credit Cards section — and therefore the link — only exists once you own at least one non-archived credit card.
Hidden feature
Create a group without leaving the card form
Do thisAccount form on a credit card → "Shared credit limit" / "วงเงินเครดิตร่วม" → "New group…" / "กลุ่มใหม่…"
The group form opens on top of the account form and the new group is selectable the moment you come back — so setting up a shared line while adding the second card takes one pass instead of two.
Hidden feature
Leaving a group gives you your old limit back
Do thisAccount form → "Shared credit limit" → pick "None" → Save
The per-card credit limit reappears with the value it had before you joined — it was only hidden, never cleared. Trying a shared line is therefore reversible, which is the point.
  • Overpay one card in a pool and the pool's total owed goes down, freeing credit for its siblings — because the bank carries one balance for the whole line.
  • An archived card that still owes money keeps consuming the pool's available credit, even though it has left your list and your total. That matches the bank, but it does surprise people.
10

Retiring an account

A closed bank account is not a mistake to be deleted — its history is real and your old months should still add up. Archiving takes it out of the list, the All Accounts total and every picker, while leaving every transaction it ever held intact.

Hidden feature
Swipe an archived row to bring it straight back
Do thisAccounts → the "Archived" / "บัญชีที่ซ่อนไว้" section → swipe a row from the left edge
"Unarchive account" / "เลิกซ่อนบัญชี" returns it to the active list, the total and every picker, with a success haptic. A full swipe does it without a menu, so undoing an archive is one gesture rather than a trip through the edit form.
  • An archived account still shows its balance, so a card you stopped using but haven't cleared doesn't vanish into a blank row.
  • An account picker will still offer an archived account if the record you are editing already uses it — so old rows stay editable.
  • Deleting is a separate, confirmed action — swipe right-to-left on an account, a transfer, or a shared-limit group row.
Hidden feature
Time-travel an account's in and out figures
Do thisAccount detail → the ‹ › chevrons either side of the date range in the "This Cycle" header
Each tap steps the income/expense block back or forward one budget cycle. The header changes to "Cycle" / "รอบ", the range tints, and a "Back to Current" / "กลับไปรอบปัจจุบัน" pill appears. The balance at the top stays live, so you are reading history without losing your place in the present.