Timekeeper rate sheet file specifications

You can use your time and billing program to create a file that contains the proposed hourly rates for all the timekeepers in your firm, and then submit that file to your client company through Legal Tracker.

Required contents

Your rate sheet file must begin with a header row and contain a separate row for each timekeeper.
Header row
  • All of the header labels in Table 1 are required.
  • The header labels must match the formatting in Table 1 exactly (all uppercase, no spaces).
  • The order of the labels is not important.
Timekeeper rows
  • Enter the data for each timekeeper in a separate row. Use a carriage return (press Enter) to end each row.
  • Enter the data for each timekeeper in the same order as the labels in the header row. Table 1 describes the required data.
Timekeeper rate required fields
Header row label
Timekeeper data
TIMEKEEPER_NAME
  • In a csv file, use quotation marks around the name if it includes a comma - "Last name, First".
  • Maximum length = 30 characters, including spaces.
TIMEKEEPER_ID
Enter the unique ID number associated with the timekeeper.
BASE_RATE
The base rate is the standard or default rate for the timekeeper, before any discounts are applied. Don't include any special characters, such as $ or €. If base rate is 0, then effective rate must also be 0.
EFFECTIVE_RATE
The effective hourly rate for the timekeeper after applying any discounts.
CURRENCY
Enter the 3-letter code for the currency associated with the rate. Reference currency codes at https://www.currency-iso.org/en/home/tables/table-a1.html.
POSTCODE
In the US, this is the 5-digit postal code.
COUNTRY
Enter the 3-letter code for the timekeeper's country. Reference codes at https://www.iso.org/obp/ui/#search.
STATE_OR_PROVINCE
Enter the 2-letter postal abbreviation. This field is required only if the country is USA.
TIMEKEEPER_CLASSIFICATION
YOE
Enter the timekeeper's years of experience.

Optional contents

If a field isn't needed, you can leave the cell blank.
Timekeeper rate optional fields
Header row label
Description
TIMEKEEPER_ETHNICITY
TIMEKEEPER GENDER
Male, Female, or Decline. If the client does not require gender, you can leave this cell blank.
TIMEKEEPER_LGBTQ
Y, N, or X
TIMEKEEPER_MILITARY_STATUS
TIMEKEEPER_DISABILITY
Y, N, or X

Matter-specific rates

A rate sheet typically contains 1 row (1 billing rate) per timekeeper. However, if your client company accepts matter-specific rates, you can create multiple rows (1 for each billing rate) per timekeeper. 
Matter-specific rate fields
Header row label
Timekeeper data
CLIENT_ID
This is the Firm Client # for the specific matter.
LAW_FIRM_MATTER_ID
This is the Firm Matter # for the specific matter.

File formats

Rate sheets can be submitted as one of three common file types: comma-separated values (.csv), tab- delimited text file, or pipe-delimited text file. Regardless of the file type, the following rules apply:
  • The maximum file size is 20 MB.
  • The first row (header row) must contain the required field labels (headers).
  • Optional headers are not required by Tracker, but might be required by your client company.
  • The headers can be in any order.
  • Columns undefined by Tracker will produce an error.
  • Each row in the file is treated as a separate record (line). That is, each row can contain the information for only one timekeeper.
  • Blank rows are ignored by Tracker.
CSV file
A comma-separated values file has the extension .csv. In a .csv file, all of the fields in a row of data are separated by commas. If your time and billing information is in a spreadsheet program, such as Microsoft Excel, you can easily convert it to a .csv format.
  • Do not insert a comma at the end of a row.
  • If a field contains a comma (for example, Doe, John) enclose the field in quotation marks (“Doe, John”).
Tab-delimited text file
A tab-delimited text file has the extension .txt. In a tab-delimited file, all of the fields in a row of data are separated by one tab space (one press of the Tab key).
  • Do not insert a tab space at the end of a row.
  • Be careful not to insert more than one tab space between fields: the resulting data will not be correctly aligned with the headings.
Pipe-delimited text file
A pipe-delimited text file has the extension .txt. In a pipe-delimited file, all of the fields in a row of data are separated by one pipe character ( | ).
Do not insert a pipe character at the end of a row.