Skip to main content
QuickBooks Online: Managing Payments

How to manage payments and refunds with the QuickBooks Online integration when they are entered into Housecall Pro.

Nate H. avatar
Written by Nate H.
Updated this week

How Invoices and Payments Link to QBO

When a job has successfully been pushed over to QuickBooks (either after the invoice is sent to the customer or the job is marked as Finished or Paid), links to the invoice and payment will be available in the QuickBooks Online section of the Job Details page in Housecall Pro.

To view your invoice/payment in QBO directly from the Job Details page:

  • Click 'Customers' in the top navigation bar of your Housecall Pro account, then click 'Jobs' from the menu on the left.

  • Select a job and scroll down to the QuickBooks Online section.

  • Click on the QuickBooks Online link to be taken to the invoice in your QuickBooks Online account.

  • If a payment was taken for the job, click on the 'QBO transactions' drop-down to view the transaction history of the invoice, then click on the transaction details link to be taken to the payment in QuickBooks Online.

  • On the Invoice page in QBO, click the 'payment made' link under the Payment Status section.

  • A small window will pop up with the payment details. Click on the date of the payment to open it.

  • You’ll then be able to see the details of the payments that were transferred from Housecall Pro to QuickBooks Online for that job.


Service Plan Payments

Service Plan payments get pushed to your QuickBooks Online account as an invoice and a payment. This push is triggered when a payment for that Service Plan is made.

  • If your customer accepts a Service Plan and puts their credit card on file:

    • When the first payment is completed for the recurring Service Plan, the invoice and payment will be pushed to QuickBooks Online.

  • If you accept the Service Plan on behalf of the customer:

    • You will be prompted to enter the payment information to process the initial payment. Since you are collecting the payment through Housecall Pro, the invoice and payment will be pushed to QuickBooks Online.

  • If a recurring Service Plan is already marked as Paid:

    • Since you are not collecting payment for the plan in Housecall Pro, the invoice and payment will not be pushed to QuickBooks Online.

To view Service Plan payments in QuickBooks Online:

  • Click on 'Sales' in the navigation menu on the left side of your QuickBooks Online account, then select 'Invoices' from the drop-down.

  • Invoices with Service Plan payments will show as "RSA" in the 'No.' column.

  • Click on the invoice to open the Invoice page.

  • The Invoice number ("RSA") will be shown in the top left corner of the page and in the 'Invoice No.' box on the right, under the payment status information.

  • The Description of the line item on the invoice is displayed as the name of the Service Plan

  • The Product/Service column shows which Income Account the Service Plan will be categorized to.


Pull Payments from QuickBooks Online

If you accidentally marked an invoice as Paid in QuickBooks Online before marking it as Paid in Housecall Pro, you can manually force HCP to pull payments from your QBO account.

To pull a payment from QBO to HCP:

  • First, navigate to the Job Details page in Housecall Pro.

  • Scroll down to the bottom of the page and select the three vertical dots in the top right corner of the QuickBooks Online section, under the Activity Feed.

  • Then, select 'Pull Payment from QBO' from the options that appear. This option allows you to pull the payment directly from QuickBooks Online into Housecall Pro to match payments without creating a new one.


Add a Local Payment (Not Sent to QBO)

If you need to mark an invoice as Paid in Housecall Pro without sending the payment to QuickBooks Online, you can do so by adding a local payment. This will ensure that you avoid duplicate payments if a payment has already been recorded.

To add a Local Payment:

  • First, navigate to the Job Details page for the invoice that you need to mark as Paid in Housecall Pro. ​

  • Scroll down to the bottom of the page and click on the three vertical dots to the right of the QuickBooks Online section, under the Activity Feed.

  • Then, select 'Add Local Payment' from the options that appear.

  • From here, the "Payment (not sent to QuickBooks Online)" window will pop up, where you can mark the job as paid with Cash, Check, or Other. You can also choose to notify the customer and send a payment receipt from Housecall Pro.

    • If you do not want the customer to be notified of this payment being marked, then uncheck the 'Notify customer' option in the bottom left corner of the window.

  • Enter the payment amount, then click 'PAID' in the bottom right corner of the window.

💡 Pro Tip: You can add a note here, such as "Paid in QuickBooks" to assist with keeping track of these payments.

  • Once this is done, your job will be marked as Paid in Housecall Pro, and the transaction details will be shown under the Payment history section of the Job Details page.

Please Note: Adding a Local Payment will mark the invoice as Paid in HCP, but

will not push the payment over or update the Payment Status in QBO.

This will need to be done manually.


How Refunds Work with the QBO Integration

When you refund payments in Housecall Pro, a Refund Receipt is created under the customer's profile in QuickBooks Online.

After processing a refund in Housecall Pro, ensure that you see the refunded item in the customer's Transactions List in QuickBooks Online.

To verify refunds in the Transaction List and view the Refund Receipt:

  • Click on 'Sales' in the navigation menu on the left side of your QBO account, then select 'Customers' from the drop-down.

  • Next, select the appropriate customer and identify the refunded payment in the Transaction List.

  • Click on the refunded payment to view the Refund Receipt. This will show which invoice the refund was applied to, as well as the refunded amount, receipt date, customer name, and transaction details.

  • You can edit the Refund Receipt details by clicking 'Edit' in the bottom right corner of the window.

  • The Transactions List will show that the customer has a balance due for the refunded amount.

  • The refund receipt will also display on the register for your Undeposited Funds for you to add to a deposit and deduct from your account register appropriately.


Video Tutorials

How Credit Card Deposits Work between HCP and QBO:

How Credit Card Refunds Work between HCP and QBO:

Credit Card Refund Issues:

Waterford Business Solutions is a certified Housecall Pro partner.


Having trouble finding what you need?
​We're happy to help! Reach out to our Chat Support team via the Blue Chat Bubble in your HCP account, or contact our Phone Support team at (858) 842-5746.


Learn more about how Housecall Pro easily integrates with your

Did this answer your question?