Skip to main content

Connecting QuickBooks: New Urable Account + Existing QuickBooks Account

This guide explains how to connect Urable to QuickBooks Online when you already use QuickBooks but are new to Urable. In this setup, you can import your customers and products/services from QuickBooks into Urable. This is usually the easiest setup path.

Step 1 — Connect QuickBooks

Open Integrations from the Urable side menu

  1. Scroll to the QuickBooks section

  2. Click CONNECT

  3. Wait for the page to load (do not click CONNECT multiple times)

  4. Log in to QuickBooks if prompted

  5. If multiple QuickBooks businesses appear, choose the correct one and click Next

  6. Click the green Connect button

Once connected, Urable will begin the integration setup process.


Step 2 — Answer the Setup Questions

During setup, you will be asked three questions.

1. Select a Default Sales Tax Code

Choose the tax code that should be applied to taxable products/services when invoices are created in QuickBooks.

If your QuickBooks account is brand new or if you never set up tax codes, you may only see None as an option.

That is okay and can be selected during this step.


2. Should payments made in Urable sync to QuickBooks?

Choose Yes if:

  • You accept payments inside Urable

  • You don't have any other payment processors integrated with QuickBooks

  • You want invoices in QuickBooks to automatically close when payments are recorded

Choose No if:

  • Stripe or Square already sends payments directly into QuickBooks and you'd like to keep it that way

  • You process payments through QuickBooks Payments and you'd like to keep it that way

This prevents duplicate payments from appearing.

This setting can always be changed later.


3. Import customers or products/services from QuickBooks?

Since QuickBooks already contains your data, you can import it.

Select one or both:

  • Customers

  • Products/Services

Then click IMPORT.

Do not leave or refresh the page during the import.


Step 3 — Configure Integration Preferences

After setup, return to:

Integrations → QuickBooks → Preferences

You will see several settings.

Sync Jobs / Orders to QuickBooks

This should usually remain ON.
This is what sends invoices from Urable to QuickBooks.


Sync Payments to QuickBooks

This reflects the choice you made during setup and can be changed anytime.


Use Urable Job Numbers as QuickBooks Invoice Numbers

This setting is OFF by default.

You may turn it on if you want the invoice numbers in QuickBooks to match the job numbers in Urable.

Example:

Job #10 in Urable → Invoice #10 in QuickBooks

Important Setup Step Before Turning This On

QuickBooks already has existing invoices, so we must prevent duplicate invoice numbers.

  1. In QuickBooks, start creating a new invoice

  2. Look at the next invoice number

  3. Cancel the invoice

  4. Add 1 or more to that number

  5. In Urable, go to Preferences → Job → Number ID

  6. Set the Job Number ID to that value

If You Use Orders in Urable

QuickBooks does not differentiate between jobs and orders — both become invoices.

To avoid duplicate invoice numbers:

  1. Go to Preferences → Orders → Number ID

  2. Set the number to something much higher (for example 500000)


Step 4 — Configure Fees and Tips (If Payment Syncing Is Enabled)

If payment syncing is turned on, you will see four dropdown fields:

  1. Default tax code

  2. Item representing Fees in QuickBooks

  3. Item representing Tips in QuickBooks

  4. Default QuickBooks account for payments

QuickBooks handles fees and tips differently than Urable, so these must be mapped.


Selecting Fees and Tips Services

If your QuickBooks account already has services representing:

  • Fees

  • Tips

You can simply select them from the dropdown menus.

If they do not exist:

Create two non-taxable services in QuickBooks:

  • Fees

  • Tips

Then:

  1. Return to Urable

  2. Refresh the page

  3. Select those services in the dropdown menus

This allows Urable to automatically update QuickBooks invoices when fees or tips are added.

What this does

Example:

If a job is $100 but a customer pays $120 because they leave a $20 tip:

Without the Tips mapping:

QuickBooks sees a $120 payment against a $100 invoice and may create a $20 credit.

With the Tips mapping:

Urable adds a $20 Tips line item to the invoice so the totals match correctly.


Default Account for Payments

Choose the QuickBooks account where synced payments should be recorded.

Common choices include:

  • a connected bank account

  • Undeposited Funds

If payment syncing is disabled, you will only see:

  • tax code

  • payment account


Step 5 — Start Using the Integration

Once connected:

  • Jobs created in Urable moving forward generate invoices in QuickBooks

  • Payments recorded in Urable moving forward can sync to QuickBooks

  • Updates made in Urable will update QuickBooks


Important: How the Integration Works

The integration is one-way:

Urable → QuickBooks

This means:

  • Changes should always be made in Urable

  • Updates will automatically sync to QuickBooks

Editing jobs, invoices, customers, or services directly in QuickBooks may cause syncing issues.

Did this answer your question?