Skip to main content

Importing Time Entries, Contacts, Projects, or Tasks from a CSV/Spreadsheet

While there isn't a self-serve CSV import, our team can imports your historical Time Entries, Contacts, Projects, and Tasks for free.

MinuteDock doesn't have a self-serve CSV or Excel import tool. Our support team runs imports for you free of charge — historical Time Entries, Contacts, Projects, and Tasks all welcome. This article covers what to send us and where.

How to request an import

Email your CSV or Excel file to team@minutedock.com with a short note about your import request and how you'd like it loaded. We'll confirm receipt, run the import, and let you know when it's in your Account.

If you're already on an accounting integration, your Contacts will sync automatically from Xero, QuickBooks Online, or MYOB — you don't need to import them separately. See your integration's setup guide under Integrations.

What to include in your file

Send one file per data type (or one file with separate sheets) and use the column names below or close equivalents. We're flexible on column order and naming, but the data needs to be there.

Time Entries

Required columns:

  • Date — the date the work was done (any standard date format)

  • Duration — the length of the entry, in hours (1.5), minutes (90), or hh:mm (1:30)

  • User — the team member the entry belongs to (full name or login email)

  • Contact — the client the time is recorded against (name or Short Code)

Optional columns:

  • Project — the Project under the Contact (name or Short Code)

  • Task — the Task tag (name or Short Code); multiple Tasks comma-separated

  • Billableyes / no (defaults to billable if omitted)

  • Rate — an override charge-out rate, if needed

  • Description — any additional notes you want kept on the entry

Contacts

Required columns:

  • Name — the Contact's name as you want it displayed

  • Short Code — your alias for fast tagging (e.g. acme)

Optional columns:

  • Default rate — the Contact's default billable rate

  • Currency — if invoicing in a non-default currency

  • Billableyes / no

  • Description — any internal notes or a standard invoice line description

Projects

Required columns:

  • Contact — the Contact this Project belongs to

  • Name — the Project name

  • Short Code

Optional columns:

  • Default rate

  • Billableyes / no

Tasks

Required columns:

  • Name — the Task name

  • Short Code — e.g. payroll

Optional columns:

  • Default rate

  • Billableyes / no

What happens once we have your file

Most imports take a few days depending on size, complexity, and the team's current workload.

We'll come back to you with any questions before loading anything — for example, if a User in the file doesn't match a User in your Account, or if a Contact name appears more than once.

Did this answer your question?