Target Balance Account (TBA)

Link a Master account to Subsidiary accounts so PCE automatically sweeps funds to keep each account at its target balance.

A Target Balance Account (TBA) changes how a Passport Account behaves: instead of holding funds independently, an account is linked to a Master account and automatically kept at a predefined target balance. At the end of each day, PCE sweeps excess or deficit funds between the linked accounts so every account lands on its target, without manual transfers.

This lets a business centralize cash in one Master account while keeping dedicated accounts for purposes such as payroll, taxes, or vendor payments.

🔒

Gated feature. Target Balance Account is enabled per customer by the Program Manager. It is off by default and must be turned on before a customer can configure it. See Who can use TBA.

Common use cases

  • Keep a central Master (concentration) account and let dedicated sub-accounts (payroll, tax, vendor) auto-fund to a set balance.
  • Cover a short sub-account from the Master account automatically instead of pre-funding every account.
  • Sweep idle balances back to one account at end of day to simplify cash management and reconciliation.

How it works

Two roles define a TBA setup:

Master account (Concentration account)

Holds the main pool of funds and gives a consolidated view of the customer's cash position. It is the funding source for every linked subsidiary account: it receives excess funds swept from sub-accounts and covers their shortfalls.

Subsidiary account (Target Balance account)

A dedicated account for a specific purpose (payroll, taxes, vendor payments). It is configured with a target balance that PCE restores by the end of each day by moving funds to or from the Master account.

Each subsidiary account is configured with a target balance — the amount it should hold at end of day. PCE automatically sweeps funds between each sub-account and the Master account at 5:00 PM PST to restore the target:

  • Positive balance in a sub-account — excess funds above the target are swept to the Master account.
  • Negative balance in a sub-account — funds are swept from the Master account to cover the shortfall.
📘

The default target balance for a subsidiary account is $0.


Who can use TBA

Before a customer can configure Target Balance Accounts, the following must be in place.

Eligibility

  • The customer is a business customer with at least two Passport accounts in ACTIVE status.
  • The Enable Target Balance Service setting is turned on (True) for the customer. This is False by default and is enabled by the Program Manager from the customer's configuration tab in the Program Manager Portal.

Supported account types

RoleSupported account types
Master accountPassport Deposit Account, Passport Cash Builder Account
Subsidiary accountPassport Deposit Account only
🚧

Cash Builder+ accounts cannot be configured as Master accounts.


Enable the service

Once Target Balance Service is enabled for the customer, they designate their Passport accounts as TBA Master or TBA Sub. This can be done two ways:

Configure through the Customer Portal (UI)

  1. Open the Target Balance Service card on the home screen, or the settings icon in the Customer Portal.
  2. Select one account as the Master account from the dropdown, then select one or more subsidiary accounts from the available accounts.
  3. Enter the target amount for each subsidiary account. The default is $0.

Configure through the API

Set an account as Master or subsidiary and set each subsidiary's target balance through the account preference configuration. See Customer Preferences for the related preference APIs.

Once configured, the Master account shows a TBA MASTER tag and each subsidiary account shows a TBA SUB tag.


Fund flow: an end-to-end example

This example uses three Passport accounts — one Master and two subsidiaries — with start-of-day balances of Master $40,000, Sub A $0, Sub B $0. Both sub-accounts have a target balance of $0.

TimeEventAction takenBalances after
10:00 AMSub A receives $15,000PCE auto-credits Sub A.Master $40,000 · Sub A $15,000 · Sub B $0
10:30 AMSub A pays $12,000Sub A's balance is checked and the payment is processed.Master $40,000 · Sub A $3,000 · Sub B $0
11:00 AMSub B pays $18,000Sub B lacks funds. The payment is processed, but PCE places a HOLD of $18,000 on the Master account to cover it, and creates a pending ledger of $18,000 on the Master account.Master $40,000 (incl. $18,000 on HOLD) · Sub A $3,000 · Sub B −$18,000
12:00 PMSub B pays $23,000Insufficient available balance across Sub B and the Master account, so no payment is created.Master $40,000 (incl. $18,000 on HOLD) · Sub A $3,000 · Sub B −$18,000
EODTarget Balance Processor runsThe $18,000 hold on the Master account is revoked and final settlement ledgers are created. Excess from Sub A is swept to the Master account, and the Master account covers Sub B's deficit.Master $25,000 · Sub A $0 · Sub B $0

Ledger narrations

PCE generates ledger entries for every TBA transaction, including end-of-day sweeps and fund transfers.

LedgerNarration formatExample
Master accountTBA Sweep Transfer to Account *<AccountNumberLast4>TBA Sweep Transfer to *2480
Sub accountTBA Sweep Transfer to Account *<AccountNumberLast4>TBA Sweep Transfer to *3481
Hold ledgerSend <method> transaction on TBA *<AccountNumberLast4> - Ref: <Transaction ID>Send BOOK transaction on TBA *2480 - Ref: 123123123

Returns, refunds, and chargebacks

When Target Balance Accounts are configured, the Master account's balance is automatically considered in the fund-recovery process, so returns, refunds, and chargebacks on a subsidiary account are handled reliably even when the sub-account is short.

Refunds

If an ACH refund or a card refund is initiated from a subsidiary account and the sub-account lacks sufficient funds, PCE checks the Master account's balance and processes the refund by placing a hold on the Master account.

Returns and chargebacks

When a return or chargeback is received on a subsidiary account, PCE automatically uses the Master account's balance — and, when required, the customer's recovery accounts — to recover the funds. This keeps exceptions on a subsidiary account processing reliably even when the sub-account is short.

How funds are recovered is governed by the customer's configuration, which is managed centrally. See Customer Preferences.

Scenario

Master M1 = $100, Sub S1 = $100. An ACH debit return of $500 is received on S1.

  • PCE processes the return from S1, updating balances to Master M1 = −$300 (Hold of $400), Sub S1 = −$400.
  • Because the Master account's available balance is negative and an exception was received on the sub-account, PCE marks the Master account as Debit-blocked, and the recovery flow is not triggered.
📘

The Master account stays Debit-blocked for the debit-block delay interval (for example, 3 days). After that interval, if the Master account has a positive balance it returns to ACTIVE, and the subsidiary accounts reach their target balances the next day — provided the Master account has sufficient balance. Until then, the sub-accounts remain negative.


Disable the service

A customer can disable Target Balance Service at any time; the change takes effect the next day. Disabling delinks the Master and subsidiary accounts and stops all automatic fund transfers between them from the next day.

  • Disable through the Customer Portal (UI): open the Target Balance Service page and click Disable. All TBA rules and auto-sweeps stop.
  • Disable through the API: call the Disable Target Balance Service endpoint.

Current limitations

The following are not yet supported for Target Balance Accounts:

  • A debit card issued on a subsidiary account draws only on the subsidiary account's balance, not the Master account's balance.
  • Card processing.
  • Fee rate card.
  • Alerts for pending transactions.
  • Program Manager and Ops Portal enhancements.

See also


Did this page help you?
.readme-logo { display: none !important; }