How to Export Tesla Charging History to CSV for Expense Reports

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.

Quick answer: sign in to TeslaSync with your Tesla account and click Export CSV. You get one row per Supercharger charge — date, location, car, kWh and cost, with charges abroad converted to one currency. CSV export is part of Premium (€3.99/month excl. VAT).

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).

  1. Sign in with Tesla on teslasync.com — you log in on Tesla's own page, so we never see your password.
  2. Your invoices sync on their own. To go further back, click Load Older Months on the dashboard.
  3. Optionally filter by car or date range.
  4. 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:

ColumnWhat it holds
DateDate and time of the charge (2026-09-14 18:32)
LocationThe Supercharger site name from Tesla
VINThe car that charged
Car LabelYour own name for the car, if you set one
Energy (kWh)Energy charged
CostThe charging fee in Tesla's currency; 0.00 for a free session, blank if Tesla hasn't priced it yet
CurrencyTesla's currency code (EUR, USD, NOK…)
Converted CostThe cost in your chosen currency
Converted CurrencyThat currency
Exchange RateThe rate used, so your accountant can check it
Rate DateThe 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 login

Comparing options? See how TeslaSync compares with other Tesla invoice tools.

Frequently asked questions

How do I get a CSV of my Tesla Supercharger spending?
Sign in to TeslaSync with your Tesla account and click Export CSV. You get one row per charge with date, location, car, energy and cost, plus the cost converted to one currency for charges abroad. CSV export is part of Premium (€3.99 a month excl. VAT).
What columns are in the TeslaSync CSV?
Date, Location, VIN, Car Label, Energy (kWh), Cost and Currency, plus Converted Cost, Converted Currency, Exchange Rate and Rate Date for sessions converted to your chosen currency.
Can I open the Tesla charging CSV in Excel or Google Sheets?
Yes. It is a standard CSV file that opens in Excel, Google Sheets and Numbers. If your spreadsheet uses a comma as the decimal separator, use its import option instead of double-clicking the file.
Does the CSV include VAT?
No. The CSV has no separate VAT or tax column. Use the PDF invoice from Tesla for the tax details of each charge.
Can I export only one car or one month?
Yes. The export follows the car and date filters on your dashboard, and each month on the dashboard has its own Export CSV button.
Is Tesla charging history CSV export free?
CSV export is part of TeslaSync Premium (€3.99 a month excl. VAT, cancel anytime). The free plan syncs your invoices and lets you download PDFs (5 a day).