Skip to main content

Regulatory Reporting in Banking

Australian banks and payment service providers have extensive regulatory reporting obligations โ€” mandatory disclosures to government agencies covering large cash transactions, cross-border transfers, suspicious activity, prudential metrics, and market conduct.


Australian Regulatory Bodies

BodyRoleKey Reporting
AUSTRACAML/CTF regulatorTTR, IFTI, SMR
APRAPrudential regulatorCapital, liquidity, operational risk
RBACentral bankESA, payment statistics
ASICMarket conductFinancial services obligations
OAICPrivacy regulatorNotifiable data breaches
ATOTax authorityTBAR (superannuation), TFN withholding

AUSTRAC Reporting

AUSTRAC (Australian Transaction Reports and Analysis Centre) is the primary financial intelligence body for AML/CTF compliance.

1. Threshold Transaction Reports (TTR)

Definition: Any physical currency transaction of AUD 10,000 or more (or foreign equivalent).

AttributeDetail
TriggerCash deposit, withdrawal, or currency exchange โ‰ฅ AUD 10,000
Who reportsAll ADIs, casinos, bullion dealers, money remitters
TimeframeMust be reported within 10 business days of transaction
FormatAUSTRAC TTR form / API
Joint transactionsMultiple cash transactions totalling โ‰ฅ $10K in one day count
StructuringMultiple sub-$10K transactions to avoid TTR = criminal offence

Engineering alert โ€” Structuring Detection:

// Detect potential structuring (multiple cash transactions below $10K)
public void checkForStructuring(String customerId, LocalDate date) {
List<Transaction> cashTxns = transactionRepository
.findCashTransactionsByCustomerAndDate(customerId, date);

BigDecimal dailyTotal = cashTxns.stream()
.map(Transaction::getAmount)
.reduce(BigDecimal.ZERO, BigDecimal::add);

if (dailyTotal.compareTo(STRUCTURING_THRESHOLD) >= 0) {
// Flag for AML review โ€” potential structuring
amlAlertService.raiseStructuringAlert(customerId, date, dailyTotal, cashTxns);
}
}

2. International Funds Transfer Instructions (IFTI)

Definition: Report on all international funds transfers โ€” inbound and outbound.

AttributeDetail
TriggerAny SWIFT/cross-border transfer regardless of amount
Who reportsAll ADIs, remittance service providers
TimeframeWithin 10 business days
IncludesSender, receiver, amount, currency, routing details
DirectionBoth inbound AND outbound

Key difference from TTR: IFTI applies to ALL amounts, not just โ‰ฅ $10,000.

// Trigger IFTI report for every international transfer
@EventListener
public void onInternationalTransfer(InternationalTransferEvent event) {
IFTIReport report = IFTIReport.builder()
.reportDate(LocalDate.now())
.transferDate(event.getValueDate())
.senderName(event.getSenderName())
.senderCountry(event.getSenderCountry())
.receiverName(event.getReceiverName())
.receiverCountry(event.getReceiverCountry())
.amount(event.getAmount())
.currency(event.getCurrency())
.amlClearance(event.getAmlStatus())
.swiftReference(event.getUetr())
.build();

austracReportingService.submitIFTI(report);
}

3. Suspicious Matter Reports (SMR)

Definition: Report on any transaction or customer activity that gives grounds to suspect money laundering, terrorism financing, or proceeds of crime โ€” regardless of amount.

AttributeDetail
TriggerReasonable grounds to suspect ML/TF activity
Amount thresholdNone โ€” even a $5 transaction can trigger an SMR
Who reportsReporting entities under AML/CTF Act
TimeframeWithin 24 hours if terrorism financing; 3 business days otherwise
Tipping offIt is a criminal offence to tell the customer an SMR was filed
AML investigationBank must investigate before filing

Tipping-Off Rule:

// NEVER reveal to a customer that an SMR has been/will be filed
// This is a criminal offence under the AML/CTF Act 2006

public PaymentResult holdForSmrReview(String customerId, String paymentId) {
// Hold payment for review
paymentService.hold(paymentId, HoldReason.AML_REVIEW);

// Do NOT tell the customer the real reason
// Use a generic message
notificationService.send(customerId,
"Your payment is temporarily held pending verification. " +
"Please contact us if you have questions.");

// Internally flag for AML team
amlCaseService.create(customerId, paymentId, CaseType.SMR_ASSESSMENT);

return PaymentResult.held(paymentId);
}

APRA Prudential Reporting

APRA requires banks to submit regular prudential data:

Key APRA Returns

ReturnFrequencyContent
ARF 110 (LCR)MonthlyLiquidity Coverage Ratio
ARF 115 (NSFR)QuarterlyNet Stable Funding Ratio
ARF 120 (Capital)QuarterlyCapital adequacy (Basel III)
ARF 180 (Capital โ€” detailed)QuarterlyRisk-weighted assets breakdown
ARF 701 (Deposits)MonthlyDeposit composition and stability
ARF 702 (Credit)QuarterlyLoan portfolio quality
ARF 725 (Operational Risk)AnnualOperational risk incidents and losses
PAIRS/SOARSOngoingAPRA's risk assessment system

LCR Reporting (ARF 110)

LCR = HQLA / Net Cash Outflows (30-day stress) โ‰ฅ 100%

Daily monitoring:
- HQLA portfolio marked to market
- Inflow/outflow scenarios modelled
- LCR ratio calculated and stored
- Alert if ratio < 110% (10% buffer above requirement)

RBA Reporting

Banks submit payment statistics to the RBA:

ReportContent
Payment System Board StatisticsMonthly transaction volumes and values by channel
NPP Payment StatisticsNPP/Osko transaction counts and values
BECS StatisticsDirect Entry volumes
ESA BalanceDaily ESA balance reporting
Intraday LiquidityReal-time ESA monitoring (via RITS)

Data Breach Reporting (OAIC)

Under the Notifiable Data Breaches (NDB) scheme:

AttributeDetail
TriggerBreach likely to cause serious harm
TimeframeNotify OAIC and affected individuals as soon as practicable (generally within 30 days of discovery)
ScopeCustomer financial data, identity data

Automated Regulatory Reporting Architecture

Payment Events
โ”‚
โ–ผ
Event Stream (Kafka)
โ”‚
โ”œโ”€โ”€โ–บ TTR Engine โ”€โ”€โ–บ AUSTRAC API
โ”‚ (cash โ‰ฅ $10K)
โ”‚
โ”œโ”€โ”€โ–บ IFTI Engine โ”€โ”€โ–บ AUSTRAC API
โ”‚ (all cross-border)
โ”‚
โ”œโ”€โ”€โ–บ Transaction Monitoring โ”€โ”€โ–บ SMR Queue โ”€โ”€โ–บ AML Analyst โ”€โ”€โ–บ AUSTRAC
โ”‚ (suspicious patterns)
โ”‚
โ”œโ”€โ”€โ–บ Prudential Calculator โ”€โ”€โ–บ APRA Portal
โ”‚ (LCR, NSFR, Capital)
โ”‚
โ””โ”€โ”€โ–บ Payment Statistics โ”€โ”€โ–บ RBA
(volume, value by channel)

Reporting Data Store

@Entity
public class RegulatoryReport {
private String reportId;
private ReportType type; // TTR, IFTI, SMR, LCR, NSFR
private RegulatoryBody submittedTo; // AUSTRAC, APRA, RBA
private LocalDateTime submittedAt;
private ReportStatus status; // DRAFT, SUBMITTED, ACCEPTED, REJECTED
private String referenceNumber; // Regulator-assigned reference
private String payloadHash; // SHA256 of submitted payload
private String payload; // Encrypted report payload
}

Penalties for Non-Compliance

RegulatorMaximum Penalty
AUSTRAC$222 million+ per breach (Westpac: AUD 1.3 billion settlement 2020)
APRAADI licence revocation; public requirements
ASICAUD 9.45 million per contravention (corporate)
OAICAUD 50 million+ for serious / repeated breaches

Interview Questions

Q: What is the difference between a TTR and an SMR?

TTR (Threshold Transaction Report) = mandatory, automatic report on any cash transaction โ‰ฅ AUD 10,000. No suspicion required โ€” it's purely threshold-based. SMR (Suspicious Matter Report) = discretionary, judgment-based report filed when staff have reasonable grounds to suspect ML/TF activity โ€” regardless of amount. A 50 transaction can trigger an SMR; a 20M transaction may never trigger one if it's clearly legitimate.

Q: Why is tipping off illegal in AML reporting?

If a bank warned a customer that an SMR was being filed, the customer (if a money launderer) would immediately move funds, destroy evidence, or change behaviour โ€” undermining the entire financial intelligence gathering purpose. The AML/CTF Act 2006 makes tipping off a criminal offence (up to 2 years imprisonment) to protect the integrity of AUSTRAC's financial intelligence.

High Stakes

AUSTRAC enforcement is one of the most significant financial risks for Australian banks. Westpac's AUD 1.3 billion penalty (2020) and Commonwealth Bank's AUD 700 million penalty (2018) demonstrate that systemic failures in IFTI/SMR reporting attract the largest fines in Australian corporate history.