Skip to main content

Bank Account Types

Overview

Banks offer a range of account types tailored to different customer needs — from everyday transactional accounts to savings, lending, and investment products. Understanding account types is essential for payment routing, posting rules, and product configuration.


Core Account Types

1. Transaction / Current Account (Cheque Account)

The primary account for everyday banking — deposits, withdrawals, and payments.

Characteristics:
├── No restrictions on number of transactions
├── Debit card and internet banking access
├── Direct debit and credit authority
├── BSB + Account Number (AU) / IBAN (international)
├── Typically low or no interest
├── May have monthly fee (waived on minimum balance)
└── Used as: Debtor or Creditor account in payments

Payment types supported: All — NPP, BECS, RTGS, SWIFT, BPAY, Direct Debit

2. Savings Account

An account designed to accumulate funds with interest.

Characteristics:
├── Higher interest rate than transaction accounts
├── May have withdrawal limits (e.g., 6 per month)
├── Some restrict outbound payments (no direct debit allowed)
├── Linked to transaction account for transfers
├── Balance-dependent bonus interest tiers
└── Term conditions may apply (e.g., no withdrawals for bonus)

Important for payments: Some savings accounts cannot be the debtor account for outgoing payments or direct debits.

3. Term Deposit (Fixed Deposit)

Funds locked in for a fixed term at a fixed interest rate.

Characteristics:
├── Fixed term: 1 month to 5 years
├── Fixed interest rate agreed at opening
├── Cannot withdraw before maturity without penalty
├── Interest paid at maturity or periodically
├── Automatically rolls over (or matures) at end of term
└── Secure, APRA-guaranteed up to $250,000 (FCS)

Payment relevance: Cannot be used as source of funds for payments during the term.

4. Offset Account

A transaction account linked to a home loan where the balance offsets the loan principal for interest calculations.

Home Loan: $500,000
Offset Balance: $50,000
Interest calculated on: $450,000 (net)

Payments work normally — it's a transaction account with a loan linkage.

5. Overdraft / Line of Credit

An account that allows the balance to go below zero up to an approved limit.

Overdraft Limit: $10,000
Current Balance: -$3,000 (in use)
Available Funds: $7,000

Payment validation: Check available balance = Balance + Overdraft limit

Business Account Types

AccountPurpose
Business TransactionEveryday business payments, payroll
Business SavingsShort-term cash reserves
Corporate TrustHolds client funds (solicitors, real estate agents)
Operating AccountMain business account for expenses/receipts
Payroll AccountDedicated account for salary payments
Foreign CurrencyHolds balances in currencies other than AUD

Account Identifiers

Australian Accounts

IdentifierFormatExampleUsed In
BSB6 digits (XXX-XXX)062-000BECS, NPP
Account Number6–10 digits (bank-specific)12345678BECS, NPP
PayIDPhone / Email / ABN / OrgID0412345678NPP only
BSB + AccountCombined062-000 / 12345678All domestic

International Accounts

IdentifierFormatExampleUsed In
IBANUp to 34 alphanumericGB82WEST12345698765432SEPA, SWIFT
BBANCountry-specific12345698765432Domestic subset of IBAN
Account + BICAccount + SWIFT code123456 + ANZBAU3MSWIFT

Account Status Values

StatusMeaningPayment Impact
ACTIVENormal operating accountAccept debits and credits
DORMANTNo activity for defined period (e.g., 7 years)May require reactivation; credits may be redirected to ASIC
BLOCKED / FROZENRestricted by bank (fraud, AML, legal)No debits or credits allowed
CLOSEDAccount terminatedReject all payments; return inbound
PENDING_CLOSEClosure in progressCredits may still apply; debits rejected
OVERDRAWNBalance below zero (no overdraft)Payments may be rejected

Account Balance Types

A single account has multiple balance views:

LEDGER BALANCE          All posted entries (booked)

- HOLDS / RESERVED Funds reserved for pending authorisations

= AVAILABLE BALANCE What the customer can actually spend

CLEARED BALANCE Subset of ledger that has cleared (no reversal risk)

VALUE-DATED BALANCE Balance as of a specific value date (for interest)
@Entity
public class AccountBalance {
private BigDecimal ledgerBalance; // All booked entries
private BigDecimal availableBalance; // Ledger - holds
private BigDecimal clearedBalance; // Final, no-reversal-risk entries
private BigDecimal uncleared; // Pending (cheques, etc.)
private BigDecimal holds; // Reserved for authorisations
private BigDecimal overdraftLimit; // Approved overdraft

public BigDecimal getEffectiveAvailable() {
return availableBalance.add(overdraftLimit);
}

public boolean canPay(BigDecimal amount) {
return getEffectiveAvailable().compareTo(amount) >= 0;
}
}

Account Flags Relevant to Payments

FlagMeaningPayment Impact
DEBIT_BLOCKEDAccount cannot be debitedReject outbound payments
CREDIT_BLOCKEDAccount cannot be creditedReturn inbound payments
DIRECT_DEBIT_ALLOWEDCustomer authorised direct debitsRequired for pull payments
INTERNATIONAL_PAYMENTSAllow cross-border paymentsBlock SWIFT if false
HIGH_RISK_FLAGEnhanced monitoringAdditional fraud/AML checks
DORMANCY_FLAGAccount dormant (ASIC reporting required)Special handling
JOINT_ACCOUNTMultiple signatoriesMay require dual authorisation

Financial Claims Scheme (FCS) — APRA Guarantee

The Australian Government guarantees deposits up to AUD $250,000
per person per ADI under the Financial Claims Scheme (FCS).

Covers: Transaction accounts, savings accounts, term deposits
Does NOT cover: Investments, managed funds, superannuation

Relevant for: Risk assessment, product documentation

Account Types in ISO 20022

In pacs.008 / pain.001, account type is specified in CdtrAcct:

<CdtrAcct>
<Id>
<IBAN>GB82WEST12345698765432</IBAN> <!-- International -->
<!-- OR -->
<Othr>
<Id>123456789</Id>
<SchmeNm>
<Cd>BBAN</Cd> <!-- Domestic -->
</SchmeNm>
</Othr>
</Id>
<Tp>
<Cd>CACC</Cd> <!-- Current Account -->
<!-- SVGS = Savings, TRAD = Trade, NREX = Non-Resident External -->
</Tp>
<Ccy>AUD</Ccy>
</CdtrAcct>

Account Type Codes

CodeAccount Type
CACCCurrent Account
SVGSSavings Account
TRADTrade Account
NREXNon-Resident External Account
LOANLoan Account
MGLDMarginal Lending