Problem
You may see the error Insufficient in-process funds on account when trying to process a credit card refund in ServiceTitan.
This error prevents the refund from completing successfully, even though the original payment was processed through ServiceTitan Payments.
This behavior started after a recent update from the Adyen payment processor which added additional balance checks before approving refunds. If your account does not have enough available funds at the time of the refund request, the refund may be declined.
Solution
ServiceTitan is aware of this issue and is actively working with Adyen on a more optimized refund experience. In the meantime, you can still successfully process refunds by following the workaround below.
Process same-day payments first
Refunds can be completed if you have processed sales equal to or greater than the refund amount before the day's settlement time.
Process credit card payments earlier in the day.
Make sure the total amount processed is greater than the refund amount.
Attempt the refund before 10:40 PM PST.
Retry processing the refund in ServiceTitan.
If these conditions are met, the refund should process successfully.
Caution: If you have not processed any payments that day, or if the processed amount is less than the refund amount, the refund will continue to fail with the same error.
Check available refund balance
You can check your available refund balance by going to ServiceTitan Payments Portal and selecting Stores > Store Details - Pending Balance.
