Back to blog

Blog Kronoma

Freelance
Excel
CSV
Clients
Migration

Import clients from Excel or CSV: prepare a clean file before migration

A checklist to clean an Excel or CSV client file before importing it into a freelance business management tool.

KronomaJune 29, 20267 min read
Import clients from Excel or CSV: prepare a clean file before migration

Many freelancers start with an Excel file. It makes sense: a spreadsheet is quick to create, easy to edit and good enough for a small client list. But when it is time to move to a more structured tool, the file often reveals its weaknesses: mixed columns, duplicates, old addresses, incomplete names, countries written in several ways, missing billing contacts. A successful import starts before clicking the import button. It starts with a clean file.

Keep a backup copy

Before editing your client file, create a copy. Keep an original dated version, then work on a cleaning version. This lets you go back if you delete a useful column or create an error while correcting data.

A simple name is enough: `clients-original-2026-07.xlsx` for the archive, then `clients-to-import.xlsx` for the prepared file.

This habit is especially useful when the file contains several years of history or important business notes.

Define the columns that are truly useful

The goal is not to import everything that exists. The goal is to import what will be useful in the new tool.

The most important columns are usually:

Avoid ambiguous columns such as “info,” “misc,” “old” or “to check” without explanation. If one column contains several types of information, split it before importing.

  • client or company name;
  • first and last name of the main contact;
  • email;
  • phone if needed;
  • address;
  • postal code;
  • city;
  • country;
  • usual currency;
  • administrative notes;
  • billing email if different.

Clean names and duplicates

Duplicates are common. The same client may appear in several forms: `Acme`, `ACME SA`, `Acme Studio`, `Acme - old contact`. Before importing, choose a naming rule.

You can keep the legal name for invoicing and use a note for the commercial name if needed. What matters is that the client is easy to find later.

To detect duplicates, sort by name, email or email domain. Pay special attention to clients who changed contacts or addresses over time.

Normalize addresses and countries

A client file becomes difficult to use when addresses follow no logic. Some countries are written in French, others in English, some as abbreviations. Some cities include accents, others do not. Some postal codes are stored as numbers and lose leading zeros.

Before importing, choose a consistent format. For example:

This consistency makes invoice generation and future searches easier.

  • one column for the address;
  • one column for the postal code;
  • one column for the city;
  • one column for the country;
  • a stable country format.

Check emails

Email is often the most important field after the name. It is used to contact the client, send an invoice or find the relationship again.

Check simple errors: spaces before or after the address, typos, old emails, personal contacts that should be replaced with billing addresses.

If a client has two useful email addresses, do not mix them in the same cell without a rule. Create `contact_email` and `billing_email` instead if your tool supports it.

Remove what should not be imported

An old file may contain information that is useless or too sensitive for your new database: personal notes, obsolete comments, abandoned prospecting columns, unverified data.

Before migration, ask whether each column has operational value. If it does not help manage the client, a project, an invoice or follow-up, it may not need to be imported.

This keeps the new database cleaner from the start.

Test with a small sample

When possible, test the import with a few rows before importing the whole database. Choose varied cases: a simple client, a client with a full address, a client with a billing email, an international client, a client with notes.

After the test, check:

A five-row test can prevent a manual cleanup of two hundred records.

  • does the name appear correctly?
  • are fields mapped to the right places?
  • are accents and special characters preserved?
  • can addresses be used for invoices?
  • were duplicates avoided?

Conclusion

Importing clients from Excel or CSV is a good opportunity to start from a clearer base. The point is not only to move data. It is to transform a historical file into a usable database for projects, services, expenses and invoices.

Kronoma lets you import clients from Excel or CSV files so you can start faster with a cleaner and more useful client base.

FAQ

Frequently asked questions

Which format should I choose: Excel or CSV?
Both can work depending on the tool. Excel is more comfortable for cleaning data. CSV is often convenient for imports, as long as encoding and separators are handled correctly.
Should I import all old clients?
Not necessarily. You can import active clients and keep the old file as an archive. This avoids filling the new database with unnecessary contacts.
What if my file contains many notes?
Separate useful notes from obsolete comments. Import only what helps manage the relationship, invoicing or client follow-up.

Keep freelance work clear with Kronoma.

Track time, clients, projects, expenses, and invoices in one workflow.

See plans