Step 1 — Connect QuickBooks
Open Integrations from the Urable side menu
Scroll to the QuickBooks section
Click CONNECT
Wait for the page to load (do not click CONNECT multiple times)
Log in to QuickBooks if prompted
If multiple QuickBooks businesses appear, choose the correct one and click Next
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.
In QuickBooks, start creating a new invoice
Look at the next invoice number
Cancel the invoice
Add 1 or more to that number
In Urable, go to Preferences → Job → Number ID
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:
Go to Preferences → Orders → Number ID
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:
Default tax code
Item representing Fees in QuickBooks
Item representing Tips in QuickBooks
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:
Return to Urable
Refresh the page
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.








