QB Time import corrupting billable hours on invoices since January 2026
Description:
Bug: QB Time hours import to invoice adds floating-point error to quantity field (started January 2026)
Summary
Since January 2026, importing billable time from QuickBooks Time into a QBO invoice via the Suggested Transactions feature results in the quantity field being populated with a floating-point error instead of the correct decimal value. This occurs consistently across multiple customers and multiple hour values, confirming it is a platform-wide issue and not isolated to a single account, customer record, or time entry.
Examples
| Hours Logged in QB Time | Quantity Imported on Invoice |
|---|---|
| 9.5 | 9.50002254384778 |
| 9.8 | 9.7999910 |
| 7.8 | 7.7999[removed] |
| 9.4 | 9.39999008084114 |
Additional values are affected beyond those listed above — this appears to impact most or all non-whole-hour entries.
Prior Support Case
This issue was previously reported to QuickBooks Support (Case #15156112402). The case was closed as "unable to reproduce." The examples documented above were observed after that closure, across multiple customers and multiple billing periods, and directly contradict that finding.
Steps to Reproduce
Log billable time in QuickBooks Time (e.g., 9.5 hours for a customer)
Approve and sync the time entry to QuickBooks Online
Create a new invoice for that customer
Use the Suggested Transactions panel to import the billable time
Observe the Quantity field — it will show an erroneous floating-point value instead of the correct decimal
Repeat for any other customer and any other non-whole-hour value — the same class of error occurs regardless of customer or hour amount
Technical Note for Intuit Engineers
The error values are not random — they follow a consistent pattern suggesting a unit conversion rounding error in the sync pipeline, likely an intermediate conversion to/from milliseconds, ticks, or another internal time representation before the value is written to the invoice line item. Notably, some values come out slightly high (9.5 → 9.50002...) while others come out slightly low (9.8 → 9.79999..., 7.8 → 7.79998..., 9.4 → 9.39999...), which is consistent with IEEE 754 floating-point rounding behavior across a lossy conversion chain rather than a simple offset error. All of these values are exactly representable or near-exactly representable in double-precision floating point, so the error is being introduced in a calculation chain, not in storage. The fact that this reproduces across all customers and multiple hour values rules out any customer-specific or entry-specific data corruption and points to a systemic regression introduced around January 2026.
Impact
Invoice totals are slightly incorrect across all billable customers
Quantity fields look unprofessional to clients
Any downstream validation expecting clean decimal values will fail
Manual correction is required on every affected line item, for every customer
Current Workaround
After importing the time, manually click the quantity field and retype the correct value (e.g., 9.5). QBO will accept it and recalculate the total correctly. This is tedious but functional, and must be repeated for every customer invoice.
Ask
If you are experiencing this same issue, please reply below with your hours value and the erroneous quantity you're seeing. A pattern across multiple users will help Intuit engineering isolate the root cause faster.
Please reopen Case #15156112402 or assign a new investigation number and add affected users to the notification list. This is a platform-wide regression, not an account-specific issue, and the prior closure as "unable to reproduce" is not consistent with the evidence documented here.