QuickBooks Error Code 6310: Billable Time Without a Customer

Error code 6310 stops a QuickBooks Time export because a billable entry has no customer to bill, and this page covers the cause, the checks you can run, and when the company file needs repair.

Error code 6310 appears while you are exporting time from QuickBooks Time into QuickBooks. The dialog reads: You must select Customer on timesheet marked as Billable. QuickBooks has scanned the batch, found an entry flagged billable with no customer to bill it to, and stopped at that row.

The check that fails

Each entry passes a validation step before it posts. Billable time must name a customer or job, because it becomes an open charge on that customer's account, waiting for an invoice. A billable row with an empty Customer column is rejected on the spot, and the dialog reports 6310 beside the timesheet number.

Nothing has posted at that point. The rest of the batch waits behind the rejected row, which is why the export seems to freeze on one entry.

The usual causes

The most common cause is simple: someone ticked Billable and left Customer blank. One row then holds up the whole batch. Next come the billable defaults in QuickBooks Time, which can mark entries billable without requiring a customer, so a week of time can carry the flaw unnoticed.

Bulk edits and imports come third, setting billable flags on rows that never had a customer. The rarest cause is the one that matters here. The entry shows a customer on screen, but the link between that row and the customer is broken inside the company file, so the export still sees the field as empty.

Checks you can run

Check these in order. First, the timesheet number named in the dialog. Second, the Billable box on that entry. Third, the Customer column beside it. Fourth, the billable default and the Require Billable Yes/No setting in QuickBooks Time preferences. Fifth, any recent bulk edit or import that touched time. Then export again.

If assigning a customer or clearing Billable lets the batch through, this was a data-entry issue and you are done. If the same row fails again after the fix, note it. An entry that displays a customer yet still exports as blank points inside the file rather than at the screen.

Is the file really damaged?

Most 6310 stops are settings or entry mistakes, and the checks above prove it one way or the other. Damage looks different: the customer is visible on screen but the export keeps rejecting the row, or entries keep losing their customer after the rebuild utility runs. Those signs point to broken timesheet-to-customer links in the data itself.

One boundary matters before you go further. If this export targets QuickBooks Online, the data lives in Intuit's service, and the fix path stays inside your QuickBooks Time settings and Intuit's own support channel. Our repair service works on desktop company files.

How we help

When the signs point inside a desktop company file, we repair the file itself. Our engineers rebuild the links between timesheet rows and the customer list and return a file that exports cleanly. Every file gets a free evaluation first, you receive a firm fixed quote before work begins, and there is no fix, no fee. The work is guaranteed.

For anything else you meet along the way, the full <a href="/Quickbooks-Error-Codes.aspx">QuickBooks error code reference</a> lists the codes we cover, and the <a href="/contact-quickbooks-recovery-pro.aspx">contact page</a> starts an evaluation.

Frequently asked questions

Does error 6310 mean my file is corrupted?

Usually not. It means one billable entry has no customer assigned. Fix the row and export again; only a row that fails while showing a customer suggests real damage.

How do I find the failing entry?

The dialog names the timesheet by number. Open that sheet in QuickBooks Time and read the Billable and Customer columns on each line.

If I clear Billable, do I lose the hours?

No. Clearing the box keeps the time; the hours simply never reach a customer invoice. Assigning a customer instead keeps them billable.

Can this happen with QuickBooks Online?

Yes, the same check runs on exports to QuickBooks Online. If your books are online, the fix stays with your QuickBooks Time preferences and Intuit's support; we repair desktop company files.

Will you repair my file?

Yes, when the signs point to damage. The evaluation is free, the quote is firm and fixed before work begins, and there is no fix, no fee.

All QuickBooks error codes we repair

The track record

Twenty years of files
brought back to life.

95%+ recovery success rate
20+ years with QuickBooks files
1000s of businesses served worldwide
5 regional editions, PC and Mac
What you get

Every service.
The same promises.

Free evaluation first.

We look at your file before you pay anything, then give you a firm fixed quote. Nothing starts until you accept it, so there are no surprises and no diagnosis fee.

No fix, no fee.

Every service is guaranteed. If we cannot resolve your issue, there is no charge - you pay nothing at all.

Data-level engineering.

When Verify, Rebuild and File Doctor loop or fail, the file needs engineering work rather than another pass of the built-in tools. That is what we do.

Every version.

Every version from QuickBooks 1 for DOS through the current Pro, Premier, Accountant and Enterprise releases.

Private, then deleted.

Your company file is used only for the work you asked for, never shared, and deleted 14 days after the job. Immediate deletion on request.

Pricing

Transparent pricing

QuickBooks File Repair / Data Recovery. We resolve your issue, or you pay nothing.

Expedited

Turnaround 8-12 hours

US$449Under 1 GB
US$6741 - 2 GB
US$8982 - 3 GB
US$1,347Over 3 GB
  • Everything in Standard
  • Priority place in the queue
  • Same guarantee: no fix, no fee
  • Secure checkout by Stripe - card details never touch our servers
  • Your file stays private and is deleted 14 days after the job
  • Prefer to talk first? The evaluation is free
  • Files with Advanced Inventory enabled (Enterprise only) are quoted from a higher base price.
  • If the repair needs custom programming, that is quoted separately and always agreed before any work starts.

Not sure which applies? Send us the file for a free evaluation and we will confirm the price before you pay.

No fix. No fee.

Every service is guaranteed. If we cannot resolve your issue, there is no charge - you pay nothing at all.

Get a free evaluation
Get started

Tell us what happened.

There is no charge to look at your file. Send the details and we will tell you what can be recovered before you pay anything.

Not sure where to start?

Send us the file and we will tell you what can be recovered. We resolve your issue, or you pay nothing.