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:
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.
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
ACTIVEstatus. - The Enable Target Balance Service setting is turned on (
True) for the customer. This isFalseby default and is enabled by the Program Manager from the customer's configuration tab in the Program Manager Portal.
Supported account types
| Role | Supported account types |
|---|---|
| Master account | Passport Deposit Account, Passport Cash Builder Account |
| Subsidiary account | Passport 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)
- Open the Target Balance Service card on the home screen, or the settings icon in the Customer Portal.
- Select one account as the Master account from the dropdown, then select one or more subsidiary accounts from the available accounts.
- 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.
| Time | Event | Action taken | Balances after |
|---|---|---|---|
| 10:00 AM | Sub A receives $15,000 | PCE auto-credits Sub A. | Master $40,000 · Sub A $15,000 · Sub B $0 |
| 10:30 AM | Sub A pays $12,000 | Sub A's balance is checked and the payment is processed. | Master $40,000 · Sub A $3,000 · Sub B $0 |
| 11:00 AM | Sub B pays $18,000 | Sub 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 PM | Sub B pays $23,000 | Insufficient 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 |
| EOD | Target Balance Processor runs | The $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.
| Ledger | Narration format | Example |
|---|---|---|
| Master account | TBA Sweep Transfer to Account *<AccountNumberLast4> | TBA Sweep Transfer to *2480 |
| Sub account | TBA Sweep Transfer to Account *<AccountNumberLast4> | TBA Sweep Transfer to *3481 |
| Hold ledger | Send <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 MasterM1= −$300 (Hold of $400), SubS1= −$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
- Accounts: the Passport accounts and account types a TBA setup links together
- Account Lifecycle: the
ACTIVEandBLOCKEDstates referenced above - Customer Preferences: related default-account and recovery configuration
- Exceptions & reconciliation: how returns and chargebacks are reviewed and resolved
Updated about 16 hours ago