Overview
You can collect deposits directly through online estimates in the ServiceTitan Customer Portal. This simplifies the process for you and your customers by automating payment collection and improving cash flow.
Who uses this feature
Office employees
Applies to all business types
Feature configuration
This feature is currently in Private Preview and available for specific accounts. It is subject to change.
Account configuration is required to use this feature. Please contact Technical Support for details.
To use this feature, enable Online Estimates and Customer Portal in Feature Configurations. For more, see Manage feature configurations. If you're a customer with multiple ServiceTitan accounts, contact Technical Support for details.
Setup overview
Before you can collect deposits through online estimates, you must do the following:
Enable estimate deposits
Enable deposit workflow
Step 1: Enable estimate deposits
To enable estimate deposit:
Go to the top toolbar and click Settings
.In the side panel, click Estimates > Estimate Deposit.
Click the Enable default % toggle.
Enter a percentage on the Global Deposit % field, then click Save.

When enabled, the deposit amount becomes a requirement on all estimates your customer accepts through the online estimate links and the Customer Portal. Your customer will not be able to accept these estimates without paying the deposit.
Step 2: Enable deposit workflow
Enable the deposit workflow to ensure deposits are exported as accurate journal entries. When enabled, Payments not yet applied to an Invoice are treated as deposits—debiting Undeposited Funds and crediting the account you select. Once the deposit is applied to an invoice, the journal entry updates automatically to debit that account and credit Accounts Receivable.
For more on enabling this workflow, see Enable Deposit Workflow.

Collect deposits on estimates in ServiceTitan
When you send an online estimate by email, each estimate card on the Email Estimate screen includes deposit controls. You can use these controls to override the global deposit percentage for a specific estimate, or turn off the deposit requirement entirely.
Each estimate card displays the following controls:

Require deposit upon signature: Controls whether the customer must pay a deposit to accept this estimate. This toggle is enabled by default based on your global deposit setting. Turn it off if a deposit is not needed for this estimate.
Deposit Amount: Shows the deposit calculated from the global default percentage. You can enter a new percentage in the % field, or click $ to switch to a specific dollar amount. Changing one value automatically recalculates the other. The card also displays the estimate Total and the calculated Deposit amount.
Update deposits on individual estimates
Open the estimate and click Email.
On the Email Estimate screen, locate the estimate card you want to change.
To change the deposit amount, enter a new value in the Deposit Amount field. Use the $ / % toggle to switch between a dollar amount and a percentage.

To remove the deposit requirement for an estimate, turn off the Require deposit upon signature toggle. The customer can accept and sign this estimate without making a payment.
Repeat for any other estimates as needed, then click Send.
Updates deposits on estimates in bulk
On the Email Estimate screen, select the estimates and click Adjust Selected Deposits.

On the Bulk Override Deposits pop-up, check or uncheck Require deposit to enable or disable deposits for all selected estimates.

Enter a new Deposit Amount as a percentage or dollar value.
When finished, click Save to update all selected estimates.
Note: Any changes you make to the deposit on the Email Estimate screen apply only to that specific send. They do not change the global deposit percentage in Settings > Estimates > Estimate Deposit.
Collect deposit from an online estimate
When you send an online estimate to your customer, the included online estimates link takes your customer to Customer Portal where they can view and approve their estimates.
In Customer Portal, your customer can review the online estimates and click Sign & Accept.

On the next screen, review the amount and deposit required to accept the estimate, and click Sign & Accept.

On the next screen, review any terms, sign the authorization, and click Accept and Continue.
Note: Customers on the mobile device can sign using their touchscreen while customers using a computer can type an e-signature.
Enter the payment information and click Submit Payment.

A confirmation screen appears with your payment details. Click Close.

The online estimate screen updates with an updated status of Accepted and shows your paid deposit.

Want to learn more?
Visit ServiceTitan Academy and enroll in Customer Portal Basics