Syncing HTS to QuickBooks

Hour Timesheet 2.0 integrates directly with your company’s QuickBooks file — whether you use QuickBooks Desktop (QBD) or QuickBooks Online (QBO). This section walks you through the full setup process, from connecting your QuickBooks file to assigning charge codes and leave policies to employees.

Step 1: Connect and Sync Your Data From Your Company QuickBooks File (Desktop or Online)

Before importing any data, you must connect Hour Timesheet to your QuickBooks file. This connection allows HTS to read your chart of accounts, service items, customers/jobs, vendors, and employees.

What this step does

Connecting your QuickBooks file allows Hour Timesheet to:

  • Pull in your company’s master data
  • Sync customers, jobs, service items, and pay types
  • Import employees and contractors

Where to connect

Data & Sync → QuickBooks Online / QuickBooks Desktop

Step 2: Map Codes Imported From QuickBooks for Employee Assignment

After importing your QuickBooks data, the next step is to map your Customers/Jobs, Service Items, Pay Types, and Classes into Authorized Charge Codes. These mapped codes are what employees will later select when entering time.

What this step does

Mapping creates the “building blocks” of your timekeeping system by combining:

  • Customer/Job
  • Service Item
  • Pay Type (QuickBooks Desktop Only)
  • DCAA Class (if applicable)
  • Billable/Non‑billable status

Each combination becomes an Authorized Charge Code.

Where to map codes

Charge Code Setup → Charge Code Mapping → Map Codes

Once your charge codes are mapped, you’re ready to assign them to employees.

Step 3: Assign Charge Codes to Employees so They Only See the Codes Relevant to Them

Assignments control visibility — employees can only select the charge codes that have been assigned to them. This keeps timesheets clean and prevents miscoding.

What this step does

Assigning charge codes:

  • Limits what each employee can charge time to
  • Ensures employees only see relevant projects and tasks
  • Supports DCAA compliance

Where to assign charge codes

Charge Code Setup → Assignments

Once charge codes are assigned, employees can begin entering time.