Overview
With Pay-by-Bank, your customers can make payments with direct bank payments through the Customer Portal and store bank account info for quick future payments, reducing processing time. This also helps avoid the possibility of bounced checks or insufficient funds from your customers.
Who uses this feature
Administrators, managers, accountants, bookkeepers, dispatchers, and customer service representatives (CSRs)
Applies to all business types
Feature configuration
Account configuration is required to use this feature. Please contact Technical Support for details.
Things to know
If you want customers to have the ability to store their bank account info for future purchases, you must have Customer Portal fully set up. See Customer Portal overview and Guide to Online Payments for more.
ServiceTitan uses Plaid, an industry leading bank-integration provider to handle all Bank connections. Payments will still be managed by the ServiceTitan payment processor you onboarded with. Learn more about Plaid's security and privacy policies.
If the customer's bank account balance doesn't have sufficient funds to cover the full balance, an error will appear to let them know they do not have sufficient funds to pay the full balance. The customer can then do a partial payment or change the payment method to make the full payment.
Enable Pay-by-Bank in ServiceTitan
Go to the navigation bar and click Settings
.In the side panel, go to Invoicing > Online Payments.
Turn on the Enable Pay-By-Bank Payments toggle.

Click Save.
Allow customers to save their bank accounts as payment methods
If you want customers to have the ability to store their bank account info for future purchases:
Go to the navigation bar and click Settings
.In the side panel, go to Invoicing > Online Payments.
Turn on the Let customers save bank accounts in their customer portal toggle.

Click Save.
After this is enabled, customers can access a new Saved Payment Methods screen inside the customer portal.

Pay-by-Bank sample workflow
After Pay-by-Bank is enabled for your customers, they can select it as an option when making a payment in the Customer Portal. Here's what it looks like on the customer end:
Select one or more invoices from the Unpaid Invoices tab.
Click Pay ($ amount).
Select Full balance or enter a partial dollar amount.
Select Pay by Bank and click Connect Bank Account. A Plaid pop-up opens.

Click Continue.
Select your institution.

Review the instructions given for your institution.

Click Continue to log in. This opens a sign in screen for your institution.
Enter your login credentials for your institution.

Follow the steps provided by your institution to connect your account with ServiceTitan.

After you're finished, the connected account appears with the Pay by Bank option.
Click Pay with (bank account).
