Expense tools, spreadsheets and accounting software all take a CSV file: one row per charge, with the date, place, energy and cost. Tesla keeps that information in your charging history, but turning it into a spreadsheet takes a few steps. This guide shows what to put in the file, how to get it, and how to keep it matched to the invoices your accountant will ask for.
What an expense report needs from each charge
Most expense policies and bookkeepers want the same few things for every Supercharger session:
- Date and time of the charge
- Location (the Supercharger site)
- Which car — essential if you have more than one
- Energy in kWh
- Cost and currency — and, if you charged abroad, the amount in your own currency
- The invoice PDF as proof, especially if you reclaim VAT
The CSV covers the first five. The PDF covers the last one, so plan to keep both.
Why not type it up yourself?
Building that spreadsheet by hand means retyping the date, place, energy and cost of every charge, saving each invoice PDF, and keeping the two matched — again every month, for every car, and with a calculator for every charge abroad. It's slow, and one typo puts your expense report out.
How to export your Tesla charging history to CSV
TeslaSync reads your charging history from Tesla and builds the CSV for you in one click — every car, every month, every currency, with the invoice PDFs alongside. CSV export is part of Premium (€3.99/month excl. VAT).
- Sign in with Tesla on teslasync.com — you log in on Tesla's own page, so we never see your password.
- Your invoices sync on their own. To go further back, click Load Older Months on the dashboard.
- Optionally filter by car or date range.
- Click Export CSV — for everything you've filtered, or on a single month.
What's in the file
The file is tesla_invoices.csv, newest charge first, with these columns:
| Column | What it holds |
|---|---|
| Date | Date and time of the charge (2026-09-14 18:32) |
| Location | The Supercharger site name from Tesla |
| VIN | The car that charged |
| Car Label | Your own name for the car, if you set one |
| Energy (kWh) | Energy charged |
| Cost | The charging fee in Tesla's currency; 0.00 for a free session, blank if Tesla hasn't priced it yet |
| Currency | Tesla's currency code (EUR, USD, NOK…) |
| Converted Cost | The cost in your chosen currency |
| Converted Currency | That currency |
| Exchange Rate | The rate used, so your accountant can check it |
| Rate Date | The date of that rate |
The column names stay the same whatever currency you pick, so a spreadsheet template or accounting import keeps working.
Charges in more than one currency
If you charge abroad, each priced session is also given in one currency — the one you pick in your dashboard, or by default the one you charge in most — using the official exchange rate for the charge date (or the last business day before it). If there's no rate for a currency, the converted columns stay blank rather than guessed.
What the CSV does not include
- No VAT or tax column. For the tax details of a charge, use Tesla's invoice PDF (see our guide to Supercharger invoices with VAT).
- The Cost column is the charging fee. Other fees Tesla may add to a session, such as idle fees, are not in it, so check the PDF if a total looks different.
- Charging only. Tesla FSD and Premium Connectivity invoices are filed separately on your dashboard and are not rows in this CSV.
Tips for expense reports and accounting
- Export one month at a time if you report monthly — each month on the dashboard has its own Export CSV button, and a monthly ZIP of the PDFs to go with it.
- Label your cars ("Company Model Y", "Private Model 3") so the Car Label column separates business and personal charging.
- Send the PDFs automatically: Premium emails new invoices to any addresses you choose, so the proof is always where it needs to be.
- Open the CSV in your spreadsheet's import rather than double-clicking it if your spreadsheet uses a comma as the decimal separator.
Get your Supercharger spending as a CSV
Your invoices sync for free. CSV export comes with Premium (€3.99/month excl. VAT, cancel anytime) — and every Premium payment comes with a business invoice with our VAT ID, so it's easy to expense.
Start free with your Tesla loginComparing options? See how TeslaSync compares with other Tesla invoice tools.