Skip to main content

Liquidity Management in Payment Systems

Liquidity management in banking is the practice of ensuring a bank has sufficient immediately available funds to meet its payment obligations on time, without holding excessive idle cash. In payment systems, this is primarily about managing intraday liquidity — the real-time ebb and flow of cash across the bank's Exchange Settlement Account (ESA) during the business day.


Why Liquidity Management Matters for Payments

Every outgoing payment requires funding. In RTGS systems (NPP/FSS, HVCS/RITS), funding must be available at the moment the payment is processed — not at end of day. Failure to manage this means:

  • Payments queue or fail to settle on time
  • Correspondent banks lose confidence in the bank's reliability
  • Regulatory breaches (ESA must not go negative)
  • Customer commitments not met (SLA breaches, reputational damage)

The Intraday Liquidity Position

A bank's intraday liquidity position is:

Opening ESA Balance
+ Expected Inflows (incoming NPP, BECS credits, RITS receipts)
- Expected Outflows (outgoing NPP, BECS debits, RITS payments)
- Queued Payments (RITS queue)
= Projected Intraday Position

Treasury and payments operations teams monitor this in real-time throughout the day.


Sources of Intraday Liquidity

1. Standing ESA Balance

The bank prefunds its ESA before markets open:

  • Prior day surplus carried forward
  • Overnight cash market borrowing (interbank)
  • Maturing assets

2. RBA Intraday Repo

Banks can borrow against eligible collateral from the RBA at zero interest intraday:

Bank posts $500M in CGS (Commonwealth Government Securities) to RBA

RBA credits bank's ESA with $500M (intraday)

Bank uses $500M to settle outgoing payments

End of day: Bank buys back CGS, returning $500M to RBA

Intraday repo is interest-free but requires eligible collateral (primarily government bonds).

3. Incoming Payment Recycling

As inbound payments credit the ESA, this cash can fund outgoing payments:

9:00 AM: Bank A sends NPP payment to Bank B → Bank B's ESA +$10M
9:01 AM: Bank B uses that $10M to settle its own RITS payment to Bank C

This liquidity recycling is how the system functions efficiently — not every payment requires pre-funding.

4. RITS LSM (Liquidity Saving Mechanism)

The LSM detects bilateral and multilateral offset opportunities to reduce gross liquidity needs. See RTGS for details.


Liquidity Stress Scenarios

Scenario 1: Slow Inbound Payments

If expected inflows don't arrive (counterparty bank delayed, technical issue):

  • ESA drains faster than expected
  • Bank must draw on intraday repo sooner
  • If repo collateral is exhausted: payments queue

Mitigation: Monitor inflow timing, maintain collateral buffer, have credit facility with RBA.

Scenario 2: Large Unexpected Outflow

A large customer payment (e.g. $2B property settlement) not in the forecast:

  • ESA drops sharply
  • All other pending payments queue
  • Gridlock risk if counterparties also affected

Mitigation: Pre-notify treasury of large payments, use payment priority queuing, reserve ESA buffer.

Scenario 3: Correspondent Bank Failure

If a correspondent bank fails, expected Nostro inflows don't arrive:

  • Bank's USD Nostro at the correspondent is frozen
  • Cross-border payments cannot be processed
  • FX positions may be unhedged

Mitigation: Diversify correspondents, monitor SWIFT gpi for late payments, have contingency accounts.


Basel III Liquidity Requirements

Beyond intraday management, banks must comply with Basel III liquidity ratios:

LCR — Liquidity Coverage Ratio

Ensures a bank can survive a 30-day stress event.

LCR = High Quality Liquid Assets (HQLA) ≥ 100%
Total Net Cash Outflows (30-day stress)
HQLA TierExamplesHaircut
Level 1CGS, ESA cash, RBA repos0%
Level 2ASemi-gov bonds, AAA-rated covered bonds15%
Level 2BRMBS, corporate bonds (BBB-)25–50%

APRA requirement for Australian ADIs: LCR ≥ 100% at all times

NSFR — Net Stable Funding Ratio

Ensures long-term funding is matched to long-term assets.

NSFR = Available Stable Funding (ASF) ≥ 100%
Required Stable Funding (RSF)

Stable funding = capital + long-term liabilities + stable deposits. Required funding = illiquid assets (loans, property, securities).

APRA requirement: NSFR ≥ 100%


Intraday Liquidity Reporting (Basel III)

APRA requires ADIs to monitor and report intraday liquidity metrics:

MetricDescription
Daily maximum intraday liquidity usagePeak ESA drawdown during the day
Available intraday liquidityESA balance + unencumbered collateral
Total payments madeGross value of all outgoing payments
Time-specific obligationsPayments with mandatory settlement times
Intraday credit linesCommitted facilities from correspondents
Inflows from key counterpartiesConcentration of inflow sources

Payment Prioritisation

In liquidity-constrained situations, not all payments are equal:

PriorityPayment TypeReason
HighestRITS high-priority, RBA repo instructionsRegulatory/systemic
HighNPP individual paymentsCustomer-visible, real-time
MediumHVCS standardHigh-value corporate
LowerBECS batchBulk, D+1
LowestNon-urgent FI transfersNo SLA pressure

Banks implement payment queuing systems that release payments in priority order as ESA balance permits.


Nostro Liquidity Management

For cross-border payments, banks manage Nostro accounts (foreign currency accounts at correspondent banks):

// Monitor Nostro positions across currencies
@Scheduled(fixedDelay = 60000) // every minute
public void monitorNostroPositions() {
for (NostroCurrency currency : nostroCurrencies) {
BigDecimal balance = nostroService.getBalance(currency);
BigDecimal scheduledOutflows = paymentService
.getScheduledOutflows(currency, LocalDate.now());
BigDecimal projectedClose = balance.subtract(scheduledOutflows);

if (projectedClose.compareTo(currency.getMinimumBuffer()) < 0) {
// Alert treasury — may need to top up Nostro
alertService.sendNostroAlert(currency, projectedClose);
}
}
}

Engineering — Intraday Position Monitor

@Service
public class IntradayLiquidityService {

public IntradayPosition getCurrentPosition() {
BigDecimal esaBalance = rbaRitsClient.getEsaBalance();
BigDecimal unencumberedCollateral = collateralService.getAvailable();
BigDecimal queuedOutflows = ritsQueueService.getQueuedTotal();
BigDecimal scheduledInflows = flowForecastService.getExpectedInflows(
LocalTime.now(), LocalTime.of(20, 30) // until RITS close
);

return IntradayPosition.builder()
.esaBalance(esaBalance)
.availableCollateral(unencumberedCollateral)
.queuedPayments(queuedOutflows)
.projectedInflows(scheduledInflows)
.projectedClosingBalance(
esaBalance.subtract(queuedOutflows).add(scheduledInflows)
)
.timestamp(Instant.now())
.build();
}

public void releaseQueuedPayments() {
IntradayPosition position = getCurrentPosition();

// Release queued payments in priority order as ESA allows
ritsQueueService.getQueuedPayments(PaymentPriority.HIGH)
.stream()
.filter(p -> position.canSettle(p.getAmount()))
.forEach(p -> {
rbaRitsClient.submitPayment(p);
position.deduct(p.getAmount()); // Update running position
});
}
}

Interview Questions

Q: What is intraday liquidity and why is it different from end-of-day liquidity?

Intraday liquidity is the real-time availability of immediately usable funds (ESA cash, eligible collateral) to settle individual payments as they arise throughout the business day. End-of-day liquidity (LCR, NSFR) measures the bank's buffer for a 30-day stress period. A bank can be LCR-compliant but still face intraday liquidity stress if its payment timing is mismatched (large outflows in the morning, inflows only in the afternoon).

Q: How does a bank resolve an RTGS payment queue without external borrowing?

Through LSM offset: if Bank A has a queued payment to Bank B, and Bank B also has a queued payment to Bank A, RITS's LSM can settle both simultaneously by netting the net obligation. This requires no additional liquidity from either bank. Banks can also release lower-priority payments later and prioritise settlement to receive inflows that then fund the queued payments.

APRA Monitoring

APRA supervises intraday liquidity through periodic reporting requirements. Banks must demonstrate they can meet time-sensitive payment obligations throughout the day, not just at day-end. Failure to meet intraday obligations is treated seriously — it can trigger supervisory review even if the bank is technically solvent.