Skip to main content

Map and sync services between HoneyBook and QuickBooks Online

Learn how to create, map, and update QuickBooks services so HoneyBook invoices sync correctly and income reports accurately

Updated today

If invoices sync to the wrong income category in QuickBooks, it’s usually because the HoneyBook service isn’t mapped to the correct QuickBooks product or service. Creating and mapping services correctly ensures each invoice line item syncs to the proper income account in QuickBooks. This helps prevent reporting errors, keeps your profit and loss statement accurate, and ensures invoices sync correctly between HoneyBook and QuickBooks.

Before you start


Why service mapping matters

Correct mapping helps you:

  • Prevent invoices from defaulting to “Services”

  • Ensure revenue reports to the correct income account

  • Avoid mismatches between HoneyBook and QuickBooks

  • Maintain accurate profit and loss reporting

Reviewing your service mappings periodically helps prevent reporting issues later.

If invoices sync to the wrong income category in QuickBooks, it’s usually because the HoneyBook service isn’t mapped to the correct QuickBooks product or service.


Step 1: Create or update services in QuickBooks

All mapping starts in QuickBooks.

Create a new service

  1. Services should usually be assigned to an income account, such as:

    • Service Income

    • Service Charge Income

    • Refunds Given (contra-income)

  2. Avoid linking a service to a bank or deposit accounts

  3. If the income account doesn’t exist, create a new income account before saving

Update an existing service

If invoices are defaulting to “Services” in QuickBooks, the service may be linked incorrectly. To fix this:

  1. When updating a service, make sure you:

    1. Select the correct income account, not a bank or deposit account

    2. Select Also update this account in historical transactions, as selecting historical updates ensures past and future invoices reflect the correct income category

📣 Note

Updating historical transactions may remove invoices from your bank register view in QuickBooks. Review carefully before saving.


Step 2: Sync QuickBooks services to HoneyBook

  1. After creating or updating services in QuickBooks, go to HoneyBook to sync your accounts. This refreshes available QuickBooks services inside HoneyBook.

  2. If you don’t see a newly created service, sync again before invoicing


Step 3: Map services on HoneyBook invoices

  1. In HoneyBook, open an invoice or invoice template

  2. Use the “QuickBooks integration” dropdown in the right-side toolbar to select the matching QuickBooks service for each HoneyBook service

  3. Select outside the field to save

  4. Invoices sync to QuickBooks after a payment is received


Service charges in HoneyBook and QuickBooks

If you need to add a service charge:

  1. In QuickBooks:

    1. Create a service called “Service Charge”

    2. Assign it to an income account, such as “Service Charge Income”

  2. In HoneyBook:

    1. Sync your accounts, then create or open an invoice

    2. Add the service to the invoice, name it "Service Charge," and give it an appropriate price

    3. Use the “QuickBooks integration” dropdown in the right-side toolbar to select the “Service Charge” service from your QuickBooks account

    4. Select outside the field to save your selection

🔥 Stop

  • Don’t use service charges as a replacement for sales tax

  • Always set up and connect your proper tax rate in QuickBooks

  • Using service charges instead of tax codes can cause inaccurate reporting


Refund services

Refunds should post to a “Refunds Given” or similar contra-income account. To set this up:

  1. In QuickBooks:

    1. Create a service named “Refunds Given”

    2. Assign it to a contra-income account, not an expense account

  2. In HoneyBook:

    1. Under “Choose a QuickBooks account to link with refunds,” select the “Refunds Given” service from your QuickBooks account

    2. This ensures refunds reduce income properly on your profit and loss report


Closed accounting period errors

If the invoice date falls within a locked accounting period:

  • Service mapping or tax changes won’t sync

  • Income account updates won’t apply

  • Service charge edits won’t update

To resolve in QuickBooks:

  1. Edit your closed books to temporarily reopen the accounting period

  2. Refresh the invoice and resync the payment

  3. Close the period again

If you need more help

If invoices are reporting incorrectly:

  • Confirm the service is linked to the correct income account

  • Verify you selected Also update this account in historical transactions

  • Check whether the accounting period is closed

  • Sync your accounts again in HoneyBook

If issues continue, contact our Support team with the invoice number and service name.


Still have questions? Feel free to send us a message by clicking the Question Mark icon on any HoneyBook page. Our team is always happy to help!