A feature-by-feature comparison of QuickBooks Desktop and QuickBooks Online — what each platform supports, what actually converts when you move a client's data, and Dan's pro tips for handling the gaps. Search or filter by section below.
QuickBooks Lists
Chart of Accounts
QB DesktopYesQB OnlineYes
Dan's Pro Tip
QuickBooks Online has an additional level of account type called Detail type.
QuickBooks Online only allows for 1 default A/R & A/P account.
QuickBooks Online allows for multiple A/R or A/P Accounts on the same transaction
Does It Convert to QBO?
QuickBooks Online will move your accounts and assign them detail types. You can change this later if you like.
-Bank account numbers and notes do not convert (security reasons)
List Heirarchy (SubAccounts, SubCustomers, SubClasses, SubItems, etc)
QB DesktopYesQB OnlineYes
Does It Convert to QBO?
β Yes - Heirarchy will be converted
Customers
QB DesktopYesQB OnlineYes
Desktop: Yes (10,500 limit Pro/Premier)
Online: Yes No Limit
Does It Convert to QBO?
Your jobs (become sub-customers unless converting to Plus or Advanced See Job Costing)
Customer Name
Company Name
Mr./Ms.
First Name
Middle initial (M.I.)
Last Name
Phone
FAX
Alt Ph.
Customer E-Mail
Terms
Customer Bill to Address (except Note)
Customer Ship to Address (except Note)
The Ship To Address converts, but not perfectly. The entire address will be placed in the main address field, leaving City, State/Province, Zip Code/ZIP code, and Country blank.
Tax code/item
Preferred Payment Method
Note (up to 4000 characters)
Credit Card Info**
Multiple Shipping Addresses
QB DesktopYesQB OnlineNo
Desktop: Yes (10,000/100,000)
Online: Not supported
Dan's Pro Tip
QBO has this feature to Bill with Parent for sub-customers and Projects which allows you to have mulple shipping addresses
Does It Convert to QBO?
Only 1 Ship To Address converts, but not perfectly. The entire address will be placed in the main address field, leaving City, State/Province, Zip Code/ZIP code, and Country blank.
Inactive List Items
QB DesktopYesQB OnlineYes
Dan's Pro Tip
Merging Lists in QBO does not delete the unused List - they will be marked Inactive
Does It Convert to QBO?
Inactive accounts, customers, or vendors
Note: If they have an open balance, they become active.
If there isn't a balance tied to a name, it will move as inactive (deleted).
Custom Fields
QB DesktopYesQB OnlinePartial
Desktop: Yes, extensive (Enterprise)
Online: Limited (Plus/Advanced)
Dan's Pro Tip
QBO custom fields are fewer, but improving in Advanced. No custom fields for Items
Does It Convert to QBO?
Custom fields on Customers, Vendors, Employees will be attempted to move in QBO Advanced. Custom Fields on Items do not convert.
Subtotal
QB DesktopYesQB OnlineYes
Desktop: Yes (Item Type)
Dan's Pro Tip
Not an item type, but can be added on sales transactions
Does It Convert to QBO?
Subtotals don't move but are included in the Description field
Zero amount lines are at the start and end of where the group item was. You can see which items were part of the group.
The top line shows the group name. The bottom line shows the group description.
Group total will show on the last line of the invoice in the Description field.
Discount Items
QB DesktopYesQB OnlinePartial
Online: Not handled as a item type
Dan's Pro Tip
QBO has discount options, but not as a specifc Item type
Does It Convert to QBO?
Discounts for early payments move as credit memos. They're applied to a customer's outstanding balance.
Discounts taken from vendors for early payment of bills move as vendor credits. They're applied to a vendor's outstanding balance.
Vendors
QB DesktopYesQB OnlineYes
Desktop: Yes (10,500 limit Pro/Premier)
Online: Yes No Limit
Does It Convert to QBO?
Fields Converted (If you don't see it here, it's not going to convert)
Vendor Name
Company Name
Mr./Ms.
First Name
M.I.
Last Name
Phone
FAX
E-Mail
Terms
Print on Check as
Address
AccountTax
Terms
QB DesktopYesQB OnlineYes
Dan's Pro Tip
Note: In QuickBooks Desktop, a job can't have its own terms. It gets the terms from its parent.
In QuickBooks Online, the equivalent to a job (a sub-customer) can have terms. You can edit the terms later to make them different from those of the parent.
*QBO does not support automatic calculation of discounts
Does It Convert to QBO?
β οΈ Yes and No. All the terms will come over, since QBO does not support discount calcuation, the terms with those settings will not automatically calculate of the discount.
π Recommended Add-On: Method
Other Names
QB DesktopYesQB OnlineNo
Online: Not supported: No such list
Dan's Pro Tip
Other Names are typically Business partners or Names of people who are not Customers, vendors, or Employees
Does It Convert to QBO?
Other names are converted as Vendors
Employees
QB DesktopYesQB OnlineYes
Does It Convert to QBO?
All employees (active and inactive) will move to QuickBooks Online
Employee addresses - You might need to fix some addresses. Addresses for states outside supported states (such as PR, AS, VI) will be left blank.
Date of birth
Gender
Social Security Number
Company Direct deposit account numbers
Bank names
Routing numbers
Employee bank info (for Direct Deposit)
Wages
YTD balances
Items
Full employee setup
Class/Location Tracking
QB DesktopYesQB OnlineYes
Desktop: Yes, Class only but robust reporting for Class
Online: Yes (Plus/Advanced)
Dan's Pro Tip
Both support, but class/location setup is different.
Does It Convert to QBO?
β Yes (Class List)
Sales Workflows
Invoicing
QB DesktopYesQB OnlineYes
Desktop: Robust customization, batch invoicing
Online: Customization, recurring; templates more limited
Dan's Pro Tip
QBO templates are simpler, but recurring invoices are easy.
Does It Convert to QBO?
β Yes - Customer Invoice History Does cconvert. Double-check for missing data, especially custom fields.
Logos will move.
The PO No field will move to Custom Field 1.
Sales Rep will move to a Custom Field.
Credit card info saved on an invoice in QuickBooks Desktop.
Other and Other Customer custom fields don't move.
Custom Invoice Templates
QB DesktopYesQB OnlinePartial
Desktop: Highly customizable
Online: Basic customization
Dan's Pro Tip
QBO templates are simpler; fewer layout options.
Does It Convert to QBO?
More than likely not exactly converted
π Recommended Add-On: Method
Estimates & Quotes
QB DesktopYesQB OnlineYes
Desktop: Yes, convert to invoices
Online: Yes, convert to invoices
Dan's Pro Tip
Both support this, but QBO has fewer template options.
Does It Convert to QBO?
Your estimates in QuickBooks Desktop will move to QuickBooks Online.β’ Active estimates are marked as Closed.
Inactive estimates are marked as Rejected.
Estimates used for progress invoicing will link to the invoices you created in Desktop. [updated and confirmed 3/2026]
Finance Charge
QB DesktopYesQB OnlineYes
Dan's Pro Tip
Desktop creates separate Invoices for Late Fees, QBO creates a line item
Does It Convert to QBO?
Your finance charge invoices move to invoices in QuickBooks Online.
You can run an open invoice report to see which customers are overdue. Manually add finance charges to appear on the customer's next invoice.
Sales Orders
QB DesktopYesQB OnlineNo
Desktop: Yes (Premier/Enterprise)
Online: Not supported: No such transaction type
Dan's Pro Tip
Many companies can use Estimates as "sales orders" the only feature that is different is Available Qyt. If needed, consider 3rd-party apps for sales order workflow in QBO.
Does It Convert to QBO?
β Not Converted
π Recommended Add-On: Method
Progress Invoicing
QB DesktopYesQB OnlineYes
Online: Yes (Plus/Advanced)
Dan's Pro Tip
QBO: Called βprogress invoicing,β but setup is different.
Does It Convert to QBO?
Estimates used for progress invoicing won't link to the invoices you created in Desktop
Progress Invoices (invoices based on estimates) and their extra fields don't move.
Price Levels/Advanced Pricing
QB DesktopYesQB OnlineYes
Desktop: Yes (Premier/Enterprise)
Online: Yes, Pricing Rules
Dan's Pro Tip
QBO Price rules very similar to Advanced Pricing
Does It Convert to QBO?
β Not Converted - Price Levels do not convert so they will need to be re-established
QBO inventory is simplerβno assemblies, no sales orders.
Does It Convert to QBO?
β οΈ If using Weighted Average cost calcualtion in desktop, understandt that QBO is ONLY FIFO - needs to file change with IRS. See other considerations here
Fields not converted
Manufacturer's Part Number (MPN)
Desktop inventory item fields
π Learn More
SKU Field
QB DesktopNoQB OnlineYes
Desktop: Not supported
Online: Yes (Plus/Advanced)
Does It Convert to QBO?
Currently, none of the Desktop inventory item fields move to the SKU field in Online
Sub-Items
QB DesktopYesQB OnlinePartial
Online: Native QBO Companies do not have sub-items
Dan's Pro Tip
QBO uses categories to group like items togeher and departmentalise Products and Services. Categories allow for different item types to be in the same categories, Sub-items have to be the same type.
Does It Convert to QBO?
β οΈ When converting, Subitems convert as sub-items which means that categories and their list is not usable - they will not be able to use categories on their product/service list in QBO.
Inventory Assemblies
QB DesktopYesQB OnlineNo
Desktop: Yes (Premier/Enterprise)
Online: Not supported
Dan's Pro Tip
3rd-party apps required in QBO for assemblies/kitting. Learn About Advanced Inventory options in QBO
Does It Convert to QBO?
Assemblies come over as Inventory Items
All components of assemblies copy for purchase transactions.
Each item of the assembly (appears on a detail line when you view the transactions)
π Learn More
Inactive Inventory Items with an O/H Qty
QB DesktopYesQB OnlineNo
Online: Not supported
Dan's Pro Tip
QuickBooks Desktop allows you to inactivate an item even if there is an O/H Qty
Does It Convert to QBO?
During the conversion, the inactive items will remain open, and not be able to be made inactive. If you have an inactive item with an O/H Qty - you will want ot zero out Inventory in Desktop prior to converting or correct post conversion.
Multiple Inventory Locations
QB DesktopYesQB OnlineNo
Desktop: Yes (Enterprise Platinum or Diamond only)
Online: Not supported
Does It Convert to QBO?
β Not Converted
π Learn More
Landed Cost
QB DesktopYesQB OnlineNo
Desktop: Yes (Enterprise Platinum or Diamond only)
Online: Not supported
Does It Convert to QBO?
β Not Converted
π Learn More
Item Tracability (Serial #/Lot #)
QB DesktopYesQB OnlineNo
Desktop: Yes (Enterprise Platinum or Diamond only)
Online: Not supported
Dan's Pro Tip
3rd-party apps required in QBO.
Does It Convert to QBO?
β Not Converted
π Learn More
Units of Measure
QB DesktopYesQB OnlineNo
Desktop: Yes (Premier/Enterprise)
Online: Not supported
Dan's Pro Tip
3rd-party apps required in QBO.
Does It Convert to QBO?
β Not Converted
π Learn More
Barcode Scanning
QB DesktopYesQB OnlineNo
Desktop: Yes (Enterprise)
Online: Not supported
Dan's Pro Tip
3rd-party apps required in QBO.
Does It Convert to QBO?
β Not Converted
π Learn More
Expense Workflows
Bills
QB DesktopYesQB OnlineYes
Does It Convert to QBO?
β οΈ The Bill received preference doesn't move to QuickBooks Online.
Bill Payments
QB DesktopYesQB OnlineYes
Does It Convert to QBO?
The address on bill payment checks is replaced by the Vendor address on your Vendor list.
Bill payments made by credit card move to bill payments in QuickBooks Online.
Vendor Credits
QB DesktopYesQB OnlineYes
Bill Discounts
QB DesktopYesQB OnlineYes
Does It Convert to QBO?
β οΈ A bill discount in QuickBooks Desktop moves to a Vendor credit in QuickBooks Online.
Credit Card Charge/Credit
QB DesktopYesQB OnlineYes
Dan's Pro Tip
QBO Calls these types of transactions as "Expense" Transaction Type
Does It Convert to QBO?
Credit card charges in QuickBooks Desktop convert to Expenses in QuickBooks Online.
Pay Down Credit Card
QB DesktopNoQB OnlineYes
Desktop: Not supported: No such Transaction Type
Dan's Pro Tip
Easier to understand than a Credit Card Credit or Transfer transaction type
Does It Convert to QBO?
N/A
Purchase Orders
QB DesktopYesQB OnlineYes
Online: Yes (Plus/Advanced)
Dan's Pro Tip
Both support POs, but QBOβs workflow is streamlined.
Does It Convert to QBO?
The switch removes the link between bills and Purchase Orders.
Open POs won't reflect items received.
The PO will need to be linked to the Bill to reflect items received.
Item Receipts
QB DesktopYesQB OnlineNo
Online: Not supported: No such Transaction Type
Dan's Pro Tip
The switch removes the link between bills and Purchase Orders.
Does It Convert to QBO?
Item receipts convert to Bills.
Open POs won't reflect items received.
The PO will need to be linked to the Bill to reflect items received.
Job/Project Costing
QB DesktopYesQB OnlineYes
Desktop: Robust, many reports
Online: βProjectsβ feature (Plus/Advanced)
Dan's Pro Tip
QBOβs Projects is improving, but fewer reports than Desktop.
Does It Convert to QBO?
β οΈ Job Info (tab) not converted. Note: Jobs (sub-customers) will move as Projects in Plus and Advanced versions. If jobs in Desktop need to stay as sub-customers in QuickBooks Online, first sign up for QuickBooks Online Essentials. Then convert the Desktop data to QuickBooks Online. Once done, you can upgrade to QuickBooks Online Plus or Advanced, if needed. The sub-customer will be sub-customers after the upgrade
Reimbursable Expenses
QB DesktopYesQB OnlineYes
Online: Yes (Plus/Advanced)
Dan's Pro Tip
QuickBooks Online has billable expenses which are similar to reimbursable expenses in QuickBooks Desktop.
In QuickBooks Online, you specify the markup percentage when you create the purchase instead of the invoice.
Does It Convert to QBO?
Reimbursable expenses and unbilled time will move as billable expenses in QuickBooks Online.
π Learn More
Budgets
QB DesktopYesQB OnlineYes
Desktop: Multiple, by class/location, can lock
Online: (Plus/Advanced), no locking/version history
Dan's Pro Tip
QBO budgets canβt be locked; export to Excel for versioning. Budgets are P&L and B/S
Does It Convert to QBO?
β οΈ Only P&L Budgets migrate. Any BS Budget will need to be manually recreated in QBO
Payroll
Payroll Service
QB DesktopYesQB OnlineYes
Desktop: Built-in, Intuit or 3rd-party
Online: Add-on payroll (all plans)
Dan's Pro Tip
QBO payroll is a separate subscription; greater integration.
Does It Convert to QBO?
β οΈ Yes (and No) If conversion is done correctly, most Payroll setup transfers, Employees, Direct deposit info, Pay Rate. Current year only for Payroll history.
Paychecks
QB DesktopYesQB OnlineYes
Online: Add-on payroll (all plans)
Does It Convert to QBO?
β οΈ Paychecks are moved as regular checks to keep your financial reports accurate.
Payroll History Entry
QB DesktopYesQB OnlineYes
Desktop: Manual entry
Online: Manual entry (with help)
Dan's Pro Tip
Both allow, but QBO process is guided.
Does It Convert to QBO?
β οΈ Current year only for Payroll history as Lump Sum
Payroll Liability Checks
QB DesktopYesQB OnlineYes
Dan's Pro Tip
QBO Payroll only support Tax Payments - Other Liabilities (401k, Health Ins., garnishements) need to be manually recorded
Does It Convert to QBO?
β οΈ Converted as Checks
Liability Adjustments
QB DesktopYesQB OnlinePartial
Online: Limited (typically call support)
Does It Convert to QBO?
β οΈ Liability refunds, adjustment transactions, and opening balance
transactions that affect accounts are copied to journal entries.
Time Tracking
QB DesktopYesQB OnlineYes
Desktop: Yes, built-in or add-on
Online: Yes (Essentials/Plus/Advanced)
Dan's Pro Tip
QBO Essentials+ includes time tracking; integrates with TSheets.
Does It Convert to QBO?
β Yes
Sales Tax
Sales Tax Setup
QB DesktopYesQB OnlineYes
Desktop: Yes, customizable
Online: Yes, automated calculations
Dan's Pro Tip
QBO automates sales tax calculations based on location of sale.
Does It Convert to QBO?
β οΈ Yes, but fundamentally handled differently - Review setup.
Note: Some taxes will become journal entries.
Sales Tax Items
QB DesktopYesQB OnlinePartial
Desktop: Yes, Setup is Manual
Online: No Item setup, rate is automatically updated
Dan's Pro Tip
QBO create sales tax payable accounts for each Tax agency. Accounts are special accounts and not allowed to be modified or merged.
Does It Convert to QBO?
β Not Converted
Sales Tax Payment
QB DesktopYesQB OnlineYes
Does It Convert to QBO?
Note: There's a sales tax payment limitation when you migrate from QuickBooks Desktop to QuickBooks Online . Payments made in QuickBooks Desktop apply to the wrong filings in QuickBooks Online. As a workaround, customers can delete the migrated sales tax payments, and then recreate them in their sales tax center in QuickBooks Online.
Sales Tax Codes
QB DesktopYesQB OnlinePartial
Desktop: Yes, Setup is Manual
Online: Part of automatic setup is on items
Dan's Pro Tip
Products and Services are assigned categories to ensure proper collection of tax
Does It Convert to QBO?
β Not Converted
Banking and Special Transactions
Bank Feeds
QB DesktopYesQB OnlineYes
Desktop: Yes, manual/automatic
Online: Yes, more automation
Dan's Pro Tip
QBO automates bank feeds and rules more extensively.
Does It Convert to QBO?
Reconnect accounts and recreate rules in QBO.
Banking rules for both Express and Advanced mode converted
Auto-recognized rules for both Express and Advanced Mode converted
Bank Reconciliations
QB DesktopYesQB OnlineYes
Dan's Pro Tip
Several Banks will download the statement
Does It Convert to QBO?
All reconciled transactions in the register will have an R in the cleared column in QuickBooks Online.
Cleared transactions will have a C in the cleared column in Quickbooks Online.
-Reconciliation Reports do not convert
Journal Entries
QB DesktopYesQB OnlineYes
Does It Convert to QBO?
You may see some transactions like checks and invoices move as journal entries. This only happens if:
Tax rates were entered as flat rates (0.00) instead of percentages.
The original transaction can't be created again.
Recurring Transactions
QB DesktopYesQB OnlineYes
Desktop: Yes, all types
Online: Yes, all types
Dan's Pro Tip
Both support this; QBO does not support Memorized Groups, but setup is easier for most users.
Does It Convert to QBO?
β οΈ Memorized Tranaction list comes over but the schedule needs to be setup again.
Recurring payment transactions do not transfer
Batch Transactions
QB DesktopYesQB OnlinePartial
Desktop: Batch enter, edit, delete
Online: Advanced only: Batch invoices, expenses
Dan's Pro Tip
QBO batch features are fewer, mostly in Advanced.
Does It Convert to QBO?
N/A
Memorized Transactions
QB DesktopYesQB OnlineYes
Online: Yes (Scheduled, Unscheduled, and Reminders)
Dan's Pro Tip
QBO supports recurring, but not all types of memorized txns.
Does It Convert to QBO?
β οΈ Memorized Tranaction list comes over but the schedule needs to be setup again.
Pending Transactions
QB DesktopYesQB OnlineNo
Online: Not supported
Dan's Pro Tip
Desktop allows you to create transactions as pending (non-posting)
Does It Convert to QBO?
Not converted - make transactions final before converting if you want them to convert.
Reports
Reporting (Standard)
QB DesktopYesQB OnlineYes
Desktop: Many, highly customizable
Online: Many, but less customizable
Dan's Pro Tip
QBOβs Modern View adds visuals, but some reports missing.