Clients
Pike: Customers
Carries over: Client name from the client list. Clients imported from QuickBooks also carry a job level record.
You set in Pike: Customer number, VAT ID and currency. Check whether your export includes them, or take them from the ledger.
Template columns: customerName, customerNumber, taxVatId, mainCurrency
Project contacts
Pike: Customer contacts
Carries over: Contacts stored on each project. The BigTime API lists them per project. Check whether your export includes them.
You set in Pike: The customer number of the client each contact belongs to.
Template columns: customerNumber, name, email, title, phone
Projects
Pike: Projects
Carries over: Project name, client, current status, billing status and the Default Invoice Type (Time & Materials, Fixed Fee or a custom calculator).
You set in Pike: Project number, one billing type, a project lead and a team.
Template columns: projectNumber, title, customerNumber, status, billingType, budgetAmount, budgetHours, hourlyRate, leadEmail
Tasks
Pike: Tasks and phases
Carries over: Task name, hours budget, fee budget and expense budget from each task’s Budget/Dates tab.
You set in Pike: Project totals: sum task budgets into the project’s `budgetHours` and `budgetAmount`.
Template columns: title, projectNumber, phase, assigneeEmail, billableStatus
Staff
Pike: Members
Carries over: Name, contact details and status from the Staff List. Inactive staffers no longer appear on the list.
You set in Pike: Workspace role, team, position and cost profile.
Template columns: email, displayName, team, position
Timesheet entries
Pike: Time entries
Carries over: Date, staffer, project, task, hours in decimals, billable hours, no charge flag, bill rate, cost rate, approval status (Unsubmitted, Under Review, Approved, Rejected), invoiced flag.
You set in Pike: Map No Charge to `nonBillable`, Approved to `approved`, Under Review to `submitted`, and Unsubmitted to `draft`. Decide with finance whether rejected time imports at all.
Template columns: date, hours, email, projectNumber, taskTitle, note, billableStatus, approvalStatus, invoiced
Expense entries
Pike: Expenses
Carries over: Entries on each expense report, with an expense code, project and staffer. Check whether your Report Center has an expense detail template.
You set in Pike: Expense categories that match your BigTime expense codes.
Template columns: date, amount, projectNumber, email, category, description, billableStatus
Invoices
Pike: Invoice history (from your ledger)
Carries over: Pike has no CSV template for invoices. BigTime posts invoices to QuickBooks and other ledgers.
You set in Pike: Connect the accounting system and run Import data. New invoices go out from Pike from cutover.
BigTime gives each staffer up to five billing rates, and each project picks one as its base rate. Custom billing rates per staffer, labor category or task override the base. Pike reads one `hourlyRate` per project, so set it from the base rate and add task rates in Pike where custom rates priced work differently.
BigTime sets a default cost rate on the Staff Dashboard and custom cost rates per project, each with an effective date, and applies them when a staffer submits time. Build Pike cost profiles from the current default cost rate of everyone who logs billable time.
BigTime budgets hours, fees and expenses per task. Sum each project’s task budgets into `budgetHours` and `budgetAmount`, and map Time & Materials to `timeAndMaterials` and Fixed Fee to `fixedFee`.