Test mode: payments use Polar's sandbox. No real charges are made.

Guide

How to export hours from Google Calendar to CSV or PDF

Google Calendar can export your events, but only as .ics calendar files. Those files are made for other calendar apps, not for spreadsheets or invoices. You need one more step to get hours.

What Google gives you

The export is a .zip file with one .ics file per calendar. Each .ics file lists events with their start, end, time zone and repeat rules. A repeating weekly meeting is stored once, with a rule, not as fifty-two separate rows. That is why opening an .ics file in a spreadsheet does not give you usable hours.

Step 1: Export from Google Calendar

  1. Open Google Calendar on a computer. The export is not available in the phone app. Go tocalendar.google.com.
  2. Open Settings. Click the gear icon at the top right, then Settings.
  3. Export. In the left menu choose Import & export, then click Export. Google downloads a .zip file with one .ics file for each calendar you own. To export only one calendar, open it under Settings for my calendarsand choose Export calendar.
  4. Upload the file here. Drop the .zip or .ics file into the tool. You do not need to unzip it.

Google's own instructions: Export events from Google Calendar.

Step 2: Convert the export to hours

  1. Open the timesheet tool and drop in the .zip file. All calendars in it are read.
  2. Choose the period you want hours for.
  3. Enter a keyword to keep only one client's events, or leave it empty to include every event.
  4. Download the CSV for a spreadsheet, or the PDF to send to a client.

Convert your export

Upload your Google Calendar export and get a PDF or CSV with hours and totals. Free, no account, and your calendar stays in your browser.

Open the timesheet tool

What is in the CSV

One row per included event, plus a total row. The columns are:

The file is UTF-8 with a header row, so it opens in Excel, Google Sheets, Numbers and LibreOffice, and can be imported into most invoicing tools that accept CSV.

If something looks wrong

Your data stays with you

The export is read in your browser. It is not uploaded to us or anyone else. See the privacy policy.

Pro feature

Upgrade to Pro

$48/year, billed yearly. Cancel any time.

Everything in the free plan keeps working without Pro. Your license key works in up to 3 browsers.

Buy Pro, $48/year

Checkout is handled by Polar. After paying, you get a license key by email and on the confirmation page.

Pro license

Paste the license key from your purchase email to unlock Pro in this browser. This also restores Pro on a new device or after clearing your browser data.

Only the key is sent to Polar to check it. Your calendar is never sent.
Buy Pro

Lost your key? Open Manage subscription and sign in with your purchase email to see it. Need help? [email protected]