Prepare for ACH funding transfer
Before each automated payment batch, Roster automatically transfers funds from your connected bank account to your Roster payment wallet via ACH. This article explains how the transfer works, how to monitor it, and what to do if something goes wrong.
How ACH Funding Works
Your brand has a payment wallet maintained by Roster's payment platform (Dots). Before each payment batch, Roster calculates how much is needed and automatically pulls that amount from your connected bank account.
You don't initiate ACH transfers — they happen automatically as part of the payment cycle.
Transfer Amount Calculation
The ACH transfer amount is calculated as:
Required wallet balance (total payments + fees) minus current wallet balance = ACH transfer amount
If your wallet already has sufficient funds (e.g., from a previous batch that had fewer payments than expected), the ACH transfer is skipped and no funds are pulled from your bank account.
ACH Transfer Timeline
Event | Timing |
|---|---|
ACH notification email + PDF invoice | 17 business days before payment |
ACH transfer initiated | 10 business days before payment |
ACH transfer typically completes | 3-5 business days after initiation |
Payment batch runs | First Tuesday of the month |
ACH Transfer Statuses
You can view the ACH transfer status in the Automated Payment Schedule drawer (Payments > Unsent Payments > Automated tab > More Details).
Status | Meaning |
|---|---|
Scheduled | Transfer is planned but hasn't been initiated yet |
Processing | Transfer has been initiated and is in progress |
Completed | Funds have arrived in your payment wallet |
Failed | Transfer failed (see troubleshooting below) |
Skipped | No transfer needed — wallet already has sufficient funds |
What You Receive Before Each Transfer
ACH Transfer Notification Email
Sent to: All team admins + any additional recipients you've configured in Payment Settings
Includes:
- Projected payment amount for the upcoming batch
- ACH transfer date and amount
- Number of ambassadors who will be paid
- PDF invoice attached with full payment details
If you've configured a minimum payment amount, the email notes how many ambassadors are excluded and the amount held back.
How to Add Additional Email Recipients
If someone outside your Roster team admins (e.g., your finance team) needs to receive ACH notifications:
- Go to Settings > Payment Settings
- Find the ACH transfer notification emails field
- Enter email addresses — each valid address converts to a pill/tag
- Click Save
Monitoring Your Transfer
In the Brand Portal
- Go to Payments > Unsent Payments
- Click the Automated tab
- Click More Details to open the Automated Payment Schedule drawer
- Check the ACH transfer section for current status
The drawer shows:
- ACH transfer status
- Transfer amount
- Pre-transfer wallet balance
- Current wallet balance
- Required wallet balance
In Your Bank Account
Set up banking alerts for ACH debits so you're notified when the transfer occurs. Look for a debit from Dots or Roster in your transaction history.
Ensuring Sufficient Funds
Before each payment cycle:
- Review the ACH notification email (18 business days before payment)
- Note the projected ACH transfer amount
- Ensure your bank account will have sufficient funds on the transfer date (10 business days before payment)
- Keep a buffer for any other pending transactions
Tip: The ACH transfer amount may differ slightly from the projected amount in the notification email if commissions are approved or rejected between the notification and transfer dates.
What Your Wallet Balance Covers
The wallet balance funds:
- Commission payments to all eligible ambassadors
- Domestic processing fees ($1.89 flat fee per U.S. payment)
- International processing fees (3% for international ambassadors, if brand-pays is configured)
Failed ACH Transfers
Common Causes
- Insufficient funds in your bank account
- Bank rejected the ACH debit (e.g., ACH debits not authorized)
- Account closed or frozen
- Bank processing delays
What Happens When a Transfer Fails
- The transfer status changes to Failed
- Roster automatically retries the transfer
- If the retry fails, contact [email protected]
- The payment batch will not process until the wallet is funded
How to Resolve
- Check your bank account — ensure sufficient funds and no restrictions on ACH debits
- Contact your bank if they rejected the debit — you may need to authorize Roster/Dots for ACH transfers
- Contact Roster support at [email protected] if the issue persists
- You can also update your bank account in Payment Settings if the account details have changed
Skipped Transfers
A transfer is skipped when your wallet already has enough funds to cover the upcoming batch. This can happen when:
- A previous batch paid fewer ambassadors than projected (e.g., some didn't have wallets set up)
- You have leftover funds from prior cycles
- The upcoming batch is smaller than usual
Skipped transfers are normal and mean your wallet is already funded. No action is needed.
Replacing Your Bank Account
If you need to change the bank account used for ACH transfers:
- Go to Settings > Payment Settings
- Scroll to the Bank Account for ACH Funding section
- Click Replace bank account
- Enter the new bank account details (routing number, account number, account type)
- Click Save
The change takes effect for the next ACH transfer. If a transfer is already in progress, it completes using the original account.
Related Articles
- Getting started with automated paymentsGetting Started with Automated Payments
- Understand automated payment timelinesUnderstand Automated Payment Timelines
- View upcoming automated payments batchView Upcoming Automated Payments Batch
- Troubleshooting Automated Payments
