Why invoices fail to sync to QuickBooks due to revenue recognition settings

Last updated: April 27, 2026

Overview

In some cases, an invoice sent from Tabs may fail to sync to QuickBooks, even though it was successfully delivered to the customer.

This is typically caused by revenue recognition settings configured on individual products or services in QuickBooks.


Symptoms

You may notice:

  • Invoice is sent from Tabs but does not sync to QuickBooks

  • Invoice shows:

    • “Invoice will be synced after it’s been sent to the customer” but never completes

  • Sync error may include:

    • “Enter a service date for the revenue recognition line item”


Root Cause

In QuickBooks:

  • Revenue recognition can be configured at both:

    • The account level

    • The product/service (item) level

Even if revenue recognition is turned off in account settings:

  • Existing products/services may still have revenue recognition enabled

  • These items can:

    • Require a service date

    • Be tied to a revenue recognition schedule

Tabs does not populate service dates or rev rec schedules, which causes the sync to fail.


How to Confirm

  1. In Tabs, identify the product used on the invoice

  2. In QuickBooks, navigate to:

  3. Select the corresponding product/service

  4. Check if:

    • Revenue recognition is enabled

    • A schedule or template is attached

Quick validation:

  • Update the invoice in Tabs to use a different product

  • Re-send the invoice

  • If it syncs, the issue is tied to the original QuickBooks item


Resolution

Option 1: Use a different QuickBooks item

  • Update the product in Tabs to one without revenue recognition enabled

  • Re-send the invoice


Option 2: Disable revenue recognition on the item

In QuickBooks:

  1. Go to Sales → Products & Services

  2. Select the affected item

  3. Edit the item

  4. Turn off Revenue Recognition (http://qbo.intuit.com/app/revenue-recongition/setup)

  5. Remove any revenue recognition schedules/templates (if present)

  6. Save

Repeat for all affected items.


Important

  • Turning off revenue recognition in QuickBooks settings does not update existing products/services

  • Each item must be updated individually

  • Legacy configurations can persist and continue to block syncs


Best Practices

  • Use a consistent set of QuickBooks items for Tabs mappings

  • Avoid enabling revenue recognition on items used for invoicing via Tabs

  • Audit Products & Services periodically to remove outdated configurations


If you're unsure which item is causing the issue, share the invoice ID with Tabs support and we can help pinpoint it.