Logo
Sign in HotDoc Academy Submit request Remote support I'm a patient

  1. HotDoc Support
  2. Browse By Feature
  3. Payments

  1. HotDoc Support
  2. Browse By Feature
  3. Payments
Print Friendly and PDF   Follow

How to collect a payment for a patient's appointment

Last updated 18 May 2026 04:10   ∙   ~ minute read

The following article explains how you can collect a payment for a patient's appointment if you're using HotDoc Payments. Please click the appropriate tab below to see instructions depending on if you're using Best Practice, Medical Director or Zedmed as your practice software.
 

Best Practice
Medical Director (Pracsoft) - Zedmed - HotDoc Calendar

Best Practice

academy logo.png

Prefer to watch a video on how to collect payment?
Click here to watch this in HotDoc Academy. 
Log in with your HotDoc Dashboard username and password

If you have HotDoc payments enabled for your appointment types, you will need to collect payment once a patient finishes their appointment.

If you're using our automation features to collect and receipt features, HotDoc will automate the payment collection and receipt the invoice for you 10 minutes after you click 'Store' on the invoice. 

  • We'll sync the patient's invoice from Best Practice and display the actual outstanding amount in your Dashboard for collection.
     
  • The "Collect" button will appear in the Dashboard once the appointment time has passed, or if the status changes to Seen, No Show, or At Billing.

Please follow the instructions below, based upon whether you have enabled best practice automations or would like to collect payments manually in the Dashboard.

 

In this article 

  • How to collect payment with the HotDoc Sidebar
  • How to collect payment with Best Practice automations enabled (automatically collect and receipt an invoice)
  • How to manually collect payment in the HotDoc Dashboard
  • What to do if the patient is eligible for bulk billing or has paid directly at the clinic?

 

How to collect payment with the HotDoc Sidebar

 

Once the patient’s appointment time has passed or their status is in billing, you will see in the Sidebar that the patient’s card is ready to collect.

  • To collect in the Sidebar and process the invoice by clicking 'Pay Now':
  • To collect in the Sidebar and process the invoice by clicking 'Store':

To collect in the Sidebar and process the invoice by clicking 'Pay Now':
 

  1. Open the Sidebar and click the Pin icon to pin the Sidebar so that you can use it  side-by-side with your practice software, and go to Menu > Bookings:

    Screenshot 2025-03-28 at 10.00.34 AM.png

     
  2. Click the Payments to action tab, and you will see a list of appointments with a payment method for today. 
    Screenshot 2025-03-28 at 10.02.20 AM.png

If a payment shows Paying via HotDoc, this means the patient has chosen to pay via HotDoc when booking online, instead of paying at the clinic. Their card details have been stored for you to easily collect payment.

Screenshot 2026-01-15 at 9.27.06 AM.png

For further information, please see: How to set up Flexible Checkout for HotDoc Payments

ⓘ Tip 
  1. When you're ready to collect payment, create an account for the patient in your practice software and finalise any item numbers/cost, ensuring bill to: patient/head of family, then click 'Collect' in the Sidebar:

    collect bp.png
     
  2. Manually adjust the amount in the Sidebar so it matches the total in the patient's account, and press 'Collect' to charge the patient:



  3. Once the payment is successful, click 'Pay Now' on the patient's account in Best Practice.

    Screenshot 2025-03-28 at 10.12.34 AM.png
     

If the payment was not successful, please see the following page for further information: 

How to manage failed payments for appointments

  1. The status of the appointment in the Sidebar will change to 'Needs receipt'. Finalise the invoice by entering the cost of the appointment in the 'Direct credit' field, check the box to Submit Medicare claim (if applicable), then process the invoice:
    • The status of the patient's appointment in the Sidebar will change to paid as the invoice is receipted:

      Screenshot 2025-03-28 at 10.18.10 AM.png

       

To collect in the Sidebar and process the invoice by clicking 'Store':

  1. Open the Sidebar and click the Pin icon to pin the Sidebar so that you can use it  side-by-side with your practice software, and go to Menu > Bookings:
    Screenshot 2025-03-28 at 10.00.34 AM.png

     
  2. Click the Payments to action tab, and you will see a list of appointments with a payment method for today. 

    Screenshot 2025-03-28 at 10.02.20 AM.png

    If a payment shows Paying via HotDoc, this means the patient has chosen to pay via HotDoc when booking online, instead of paying at the clinic. Their card details have been stored for you to easily collect payment.

    Screenshot 2026-01-15 at 9.27.06 AM.png

    For further information, please see: How to set up Flexible Checkout for HotDoc Payments

    ⓘ Tip 

     

  3. Create the account for the patient in your practice software and finalise any item numbers/cost, then click "Store"
    • If you check the Open Billing History checkbox, their unpaid invoice will be easily accessible

      Screenshot 2025-03-28 at 11.57.52 AM.png

       
  4. In the Sidebar, when you click "Collect", you will see the 'Amount synced' from the account, and can click "collect" without adjusting this. 
    • Note: It may take up to 30 seconds to sync the invoice amount


       
  5. You will then see a 'Needs receipt' status next to the patient's name as a reminder to receipt the invoice and send any medicare claims. 
    • You will then need to go into the patient's account to finalise the invoice in your Billing History
    • Then enter the full amount in 'Direct credit', and check the box to Submit Medicare claim (if applicable), then process the invoice:

       

 

How to collect payment with Best Practice automations enabled (automatically collect and receipt an invoice)

If you have enabled the Best Practice automations to automatically collect payment and automatically receipt invoices, HotDoc will automatically manage the collection for you once you finalise your invoice and click 'Store'. Please see below for how to do this: 

  1. Firstly, confirm the patient has added their card details with HotDoc for their appointment.
    • In your Best Practice appointment book, you'll see an appointment note on their appointment that says 'Card details stored for payment'. 
       

      Screen_Shot_2023-05-23_at_5.28.06_pm.png Screen_Shot_2023-05-23_at_5.32.16_pm.png

    • In your Dashboard under Payments > Booking Activity > All,  the status will say Card Details Stored or Pre-authorisation Received.

      ba.png

       
  2. After the appointment, the practitioner will need to select 'Finalise Visit' in Best Practice, enter the Medicare Benefits Schedule (MBS) item numbers for the appointment and click Save. 

    Screen_Shot_2023-05-24_at_9.43.29_am.png
     
  3. Once the appointment is in Billing Status (appointment will be green in the appointment book), click Create Account.  
     

    You must create the account directly from the appointment tile in Best Practice.


    Screenshot

     

  4. In the 'Bill to' field, select 'Patient' or 'Head of Family', then click Store. The invoice amount will sync to HotDoc and update the cost to collect if required.

    Note: If the 'Bill to' field is set to 'Medicare Direct Bill' the payment request will be automatically cancelled by HotDoc. For more info, see How do I cancel a HotDoc Payment?


    Screen_Shot_2023-05-24_at_9.47.30_am.png

  5. HotDoc will then automatically collect the amount from the patient's card 10 minutes after the invoice was stored. The patient's appointment will be updated to 'Paid' in HotDoc and Best Practice. 

    Note: If payment has failed, a 'Failed payment' note will be added to the appointment details in Best Practice. HotDoc will automatically send a follow-up payment request to the patient via SMS to capture payment. We'll retry the patients card 24 hours later, and update it accordingly.


    Please see the following page for further information: 

    How to manage failed payments for appointments

    paid_-_send_pt_claim.png

    Paid in HotDoc

    paid_.png
    Paid in Best Practice
    If the invoice matches the pre-authorised amount, we'll capture the payment from the hold; if it's more, we'll release the hold and take a new payment. If the invoice is less, Stripe will capture the payment from the hold and release the difference, while Pin Payments will release the hold and take a new payment.
    Please note: Appointments with pre-authorisations:

  6. If automatic receipting is enabled, follow the next 2 steps. If you do not have automatic receipting enabled, skip to step 8. 
    • HotDoc will receipt the invoice in Best Practice once the payment updates to 'Paid.' The payment amount will be recorded in the Credit Card, EFT, or Direct Credit field (based on your Dashboard settings), and the appointment will show as light blue 'Paid' or light grey 'Completed.'

       
    • The invoice will include a payment reference if you wish to search for the payment in your Stripe or Pin Payments Dashboard.

      Screen_Shot_2023-05-24_at_11.59.49_am.png

      Screenshot 2024-02-15 at 5.00.27 pm.png

      Screen Shot 2023-05-24 at 12.02.56 pm.png

      auto receipt on .png
  7. If the appointment is eligible for a medicare rebate, you must send this on the same day the invoice is paid. You can view a list of outstanding claims in the HotDoc Dashboard under Payments > Bookings Activity > Send Patient Claim. To send the claim in Best Practice: 
    • Click on the appointment, then click Billing > Account History 
    • Check the box next to 'Show payments/deposits
    • Right-click on the 'Payment - Invoice' line and select Send online patient claim.
      send claim.png
    • If the option is greyed out, double-click the 'Payment - Invoice' line and click 'Send.' We'll also generate a payment reference.
      Screen Shot 2023-06-07 at 3.54.30 pm.png

  8. If you do not have automatic receipting enabled, finalise the invoice in the Billing History in Best Practice. Double-click on the patient's account to view the Payment details screen: 
     
    •  
      • Tick the 'Pay full amount' box
      • Enter the amount in the 'Direct credit' field
      • If you are submitting a claim to Medicare, tick 'Send via Patient Claiming'
      • Click 'Process' to finalise the payment
         

        *Please note: Regardless of whether the practice or patient is covering the processing fee, please ensure you only enter the total cost of the consult in your invoice. 
        We do not recommend adding a line item for the processing fee

        pay in BO.png

         

        How to manually collect payment in the HotDoc Dashboard

        1. Firstly, confirm the patient has added their card details with HotDoc for their appointment.
          • In your Best Practice appointment book, you will see an appointment note on their appointment that says 'Card details stored for payment'. 
             

            Screen_Shot_2023-05-23_at_5.28.06_pm.png Screen_Shot_2023-05-23_at_5.32.16_pm.png

          • In your Dashboard under Payments > Booking Activity > All,  the status will say Card Details Stored or Pre-authorisation Received. 
            ba.png
             
        2. After the appointment, the practitioner will need to select 'Finalise Visit' in Best Practice, enter the Medicare Benefits Schedule (MBS) item numbers for the appointment and click Save. 

          finalise_visit.png

           
        3. Once the appointment is in Billing Status (appointment will be green in the appointment book), click Create Account.  
           

          You must create the account directly from the appointment tile in Best Practice.


          Screenshot 
           

        4. In the 'Bill to' field, select Patient or 'Head of Family' > click Store. This will enable HotDoc to sync the invoice amount into the Dashboard.
           

          Note: If the 'Bill to' field is set to 'Medicare Direct Bill' the payment request will be automatically cancelled by HotDoc. For more info, see How do I cancel a HotDoc Payment?

          payment_.png

           

          Regardless of whether the practice or patient is covering the processing fee, please ensure you only enter the total cost of the consult in your invoice. 

          We do not recommend adding a line item for the processing fee


        5. To collect payment in HotDoc, go to the Dashboard > Payments > Booking Activity and locate the patient's appointment. You'll see the outstanding
          payment in the Charge column once we've synced the invoice. Click 'Collect'.
           
          • We show the patients invoice/receipt number, who it is billed to (patient or Medicare), and the Invoice Status (outstanding/paid).
             
          • It may take up to 5 minutes for the invoice to sync. If it doesn't appear, refresh your Dashboard. After 5 minutes,, if the Charge column is '-', please see Why did HotDoc not sync the Invoice?
            Screen_Shot_2023-02-14_at_3.47.58_pm.png

             
        6. If required, amend the amount to collect from the patient in the Amount to collect field and/or select Collect Amount to charge the patient's card:
           

          Screen_Shot_2023-02-14_at_3.52.32_pm.png

          Example if practice is covering the fee.
          Screen_Shot_2023-02-14_at_3.53.29_pm.pngExample if patient is covering the fee.

          If the invoice matches the pre-authorised amount, we'll capture the payment from the hold; if it's more, we'll release the hold and take a new payment. If the invoice is less, Stripe will capture the payment from the hold and release the difference, while Pin Payments will release the hold and take a new payment.
          Please note: For appointments with pre-authorisations:


        7. Once the patient has successfully been charged, you will see the Payment Status column change to Paid or update accordingly depending on the outcome.

          Screen_Shot_2023-02-14_at_4.07.11_pm.png

           
        8. To conclude the payment, go to Billing History within Best Practice. Double-click on the patient's account to view the Payment details screen: 

           
          • Tick the 'Pay full amount' box
          • Enter the amount in the 'Direct credit' field
          • If you are submitting a claim to Medicare, tick 'Send via Patient Claiming'
          • Click 'Process' to finalise the payment
             

            *Please note: Regardless of whether the practice or patient is covering the processing fee, please ensure you only enter the total cost of the consult in your invoice. 
            We do not recommend adding a line item for the processing fee

            pay_in_BO.png


             

        What to do if the patient is eligible for bulk billing or has paid directly at the clinic?

        • HotDoc will automatically cancel or release any requests for payment where you have processed the invoice as 'Bill to: Medicare Direct Bill' in Best Practice.

           
        • HotDoc will also automatically cancel or release any requests for payment where we can see that the full invoice amount has been paid (the amount owing is $0)
           
        • In your Dashboard under Payments > Booking Activity > 'All',  next to the patient's appointment, we'll update the payment status to 'Cancelled' and list the reason why.

          draco_canceled.png
           
        • You can also cancel requests manually in the Dashboard if you no longer require to collect payment via HotDoc.

        For more information about cancelling payments,  please see How do I cancel a HotDoc Payment? 

 


Medical Director (Pracsoft) - Zedmed - HotDoc Calendar

To manually collect payment, go to Dashboard > Payments > Booking Activity after the appointment. Adjust the amount if needed, click 'collect' to charge the patient's card, and update the patient's invoice as paid in your practice management software.

 

In this article 
 

  • How to collect a payment with the HotDoc Sidebar
    • Medical Director (Pracsoft) 
    • Zedmed
  • How to collect a payment in the HotDoc Dashboard
  • What to do if the patient is eligible for bulk billing

 

How to collect a payment with the HotDoc Sidebar 

 

Medical Director

 

Once the patient’s appointment time has passed or they're 'In Consult', you will see in the Sidebar that the patient’s card is ready to collect. To collect in Pracsoft:

  1. Open the Sidebar and click the Pin icon to pin the Sidebar so that you can use it  side-by-side with your practice software, and go to Menu > Bookings:
    Screenshot 2025-03-28 at 10.00.34 AM.png

     
  2. Click the Payments to action tab, and you will see a list of appointments with a payment method for today.
    Screenshot 2025-04-01 at 4.00.59 PM.png
     

If a payment shows Paying via HotDoc, this means the patient has chosen to pay via HotDoc when booking online, instead of paying at the clinic. Their card details have been stored for you to easily collect payment.

Screenshot 2026-01-15 at 9.27.06 AM.png

For further information, please see: How to set up Flexible Checkout for HotDoc Payments

ⓘ Tip 

 

  1. Once the patient has finished their consult, in the waiting room click 'Record visit':
    Screenshot 2025-04-01 at 4.03.39 PM.png

     
  2. Finalise the invoice and click 'Collect' in the Sidebar, then enter the amount to collect as specified on the invoice, and click 'Collect':

    Screenshot 2025-04-01 at 4.05.04 PM.png
    Screenshot 2025-04-01 at 4.06.31 PM.png

     
  3. You'll see the payment successful, and the appointment changed to Paid in the Sidebar and then you can complete the invoice following your usual process:

     
  4. You can then send patient claims to Medicare following your usual process. 
     

If the payment could not be successfully collected, please see:

How to manage failed payments for appointments

 

Zedmed

 

 

Once the patient’s appointment time has passed, or they're in the 'Waiting room' in Zedmed or they've been 'Admitted', you will see in the Sidebar that the patient’s card is ready to collect. To collect in Zedmed:

  1. Open the Sidebar and click the Pin icon to pin the Sidebar so that you can use it  side-by-side with your practice software, and go to Menu > Bookings:
    Screenshot 2025-03-28 at 10.00.34 AM.png

     
  2. Click the Payments to action tab, and you will see a list of appointments with a payment method for today.

    Screenshot 2025-04-01 at 4.00.59 PM.png
     

If a payment shows Paying via HotDoc, this means the patient has chosen to pay via HotDoc when booking online, instead of paying at the clinic. Their card details have been stored for you to easily collect payment.

Screenshot 2026-01-15 at 9.27.06 AM.png

For further information, please see: How to set up Flexible Checkout for HotDoc Payments

ⓘ Tip 


  1. Once the patient has finished their consult, in the waiting room, click 'Bill' 
    bill.png

     
  2. Finalise the invoice and click 'Collect' in the Sidebar, then enter the amount to collect as specified on the invoice, and click 'Collect':

    item num.png
    adjust amount.png

     
  3. You'll see the payment is successful, and the appointment will change to Paid in the Sidebar. You can then select 'Quick Pay' in Zedmed and complete the invoice following your usual process, entering the full amount in your preferred payment format, e.g., Direct Deposit:

    invoice.png
     
  4. You can then send patient claims to Medicare following your usual process. 
     

If the payment could not be successfully collected, please see:

How to manage failed payments for appointments

 

How to collect a payment in the HotDoc Dashboard

After the patient finishes their appointment (at your clinic or virtually via Telehealth) you will need to collect the payment via the HotDoc Dashboard. 
 

  • The 'Collect' button will appear in the Dashboard once the appointment time has passed, or if the status changes to Seen, No Show, or At Billing.

     
  • Once you collect the payment in HotDoc, update the patients invoice as paid with the cost of the appointment in your practice software. 

Follow the steps below to see how to collect payment: 
 

  1. In your HotDoc Dashboard, go to Payments > Booking Activity > All and next to the patient's upcoming appointmen,t you will see the Payment Status column will say Card Details Stored or Pre-authorisation Received:

    harry_potter_md.png

     
  2. Once the patient has been seen for their appointment, go to Payments > Booking Activity > Collect tab. Select Collect next to the payments you would like to collect for the day:

    collect_-_MD.png

     
  3. If required, amend the amount to collect from the patient in the Amount to collect field and/or select Collect Amount to charge the patient*:
     

    Screen_Shot_2023-02-14_at_3.52.32_pm.png
    Example if practice is covering the fee.

     

    Screen_Shot_2023-02-14_at_3.53.29_pm.png

    Example if patient is covering the fee.

    If the invoice matches the pre-authorised amount, we'll capture the payment from the hold; if it's more, we'll release the hold and take a new payment. If the invoice is less, Stripe will capture the payment from the hold and release the difference, while Pin Payments will release the hold and take a new payment.
    Please note: For appointments with pre-authorisations:

  4. Once the patient has successfully been charged, it will disappear from the Collect tab and go into the "All" tab. The Payment Status column will change to Paid or update accordingly depending on the outcome.

    paid-_MD.png

     
  5. You will then be required to create and finalise the receipt for the patient in your Practice Management Software (PMS). The payment type we recommend for entering payments made through HotDoc is 'Direct Deposit'.

    *Please note: Regardless of whether the practice or patient is covering the processing fee, please ensure you only enter the total cost of the consult in your invoice. We do not recommend adding a line item for the processing fee

    Screen_Shot_2022-10-26_at_12.26.04_pm.png

     

    Example of choosing payment method Medical Director 

    direct-charge-invoice-later-3.jpegExample of choosing payment method Zedmed


What to do if the patient is eligible for bulk billing

If the patient booked a privately billed appointment type online but has since seen the practitioner and been cleared for bulk billing, you can cancel the fund collection by following the steps below:

  1. In your HotDoc Dashboard, head to Payments > Booking Activity and locate the patient's appointment, then select the red Cancel button  
    (Tip: To find the patient, go to the All tab and type their name in the Search Patient field)

    Cancel_payment_MD.png

     
  2. Confirm this by selecting Yes, Cancel:

    Screen_Shot_2023-02-14_at_5.02.56_pm.png

     
  3. We will then cancel the request, and the patient will not be charged and any pre-authorisation will be released. The 'Payment Status' column will update to Cancelled. You can then move forward with any bulk billing processes your practice has.

     

    You can now exempt patients from being asked to provide a payment method when booking based on your Bulk Billing criteria.

    For more information, please see: How do I make patients that are eligible for Bulk Billing exempt from payments?
    Please note

     


Was this article helpful?
Submit Feedback

34 out of 42 found this helpful

Related articles

  • How to create, refund or cancel a HotDoc 'Payment Request'
  • Payments - The Patient Journey
  • How do I set up HotDoc payments for my appointments?
  • How to manually request patient card details for an upcoming appointment
  • Why wasn't an invoice synced to the Dashboard?

Related articles

  • How to create, refund or cancel a HotDoc 'Payment Request'
  • Payments - The Patient Journey
  • How do I set up HotDoc payments for my appointments?
  • How to manually request patient card details for an upcoming appointment
  • Why wasn't an invoice synced to the Dashboard?
© 2023 HotDoc Online Pty Ltd | Terms of Service | Privacy Policy | Contact Us
© 2023 HotDoc Online Pty Ltd

Terms of Service | Privacy Policy