1 Why Export Matters

The Class Price Calculator stores everything in your browser's localStorage. This is great for privacy (your data never leaves your machine) and convenience (it's there when you come back). But it has a real limitation: localStorage is browser-specific and can be erased.

If you clear your browser data, switch to a different browser, or move to a new computer, your history, settings, and learned defaults are gone. Exporting creates a portable backup file that you can store safely and import anywhere.

It also enables collaboration. If one person enters costs and another person reviews the numbers, export and import are how they share data.

2 Exporting Your Data

Click the "Export" button in the tool header or the "Export JSON" button in the tools row at the bottom of the results panel. The tool downloads a JSON file to your computer with a name like class-pricing-intro_to_pottery-2026-06-15.json.

The export file contains everything:

The file is plain JSON text. If you're curious, you can open it in any text editor and read it. Nothing is encrypted or obfuscated.

Tool header showing Guide, Import, Export, Print, and Calculate buttons

3 Importing Data

Click the "Import" button (a file input next to the Export button). Select a previously exported JSON file. The tool reads the file and does two things:

The merge behavior is important. It means two team members can work independently, each entering actuals for different classes, and then exchange export files. When each person imports the other's file, both end up with the complete history. No records are lost or duplicated.

If the imported file contains learned defaults (the real tier-split averages computed from completed classes), those are imported as well. The tool then recalculates defaults from the merged history to make sure the numbers reflect all available data.

4 Sharing with Your Team

A common workflow for organizations with multiple people involved in class pricing:

  1. The education coordinator enters costs and calculates scenarios for each class. They save plans to Class History and export the file.
  2. They email or share the JSON file with whoever reviews pricing (a co-teacher, program director, or anyone else involved in the decision).
  3. The recipient imports the file, reviews the numbers, and can adjust or approve pricing.
  4. After classes run, the coordinator enters actuals and exports again. The recipient imports the updated file, and the completed records merge in.

This works across browsers and computers. One person might use Chrome on a laptop. The other might use Firefox on a desktop. The JSON file bridges the gap.

5 Printing Reports

The calculator includes a purpose-built print layout. Click the "Print" button in the header or use your browser's print function (Ctrl+P or Cmd+P). The tool switches to a clean, printer-friendly layout organized across two pages:

To save a PDF instead of printing to paper, choose "Save as PDF" or "Microsoft Print to PDF" in your system's print dialog. This creates a clean, shareable document that looks professional in budget meetings, grant applications, or email attachments.

The print layout includes a header with the class name, the date and time the report was generated, and a small version indicator. Charts and interactive elements (like the break-even visualization) have print-specific versions that render cleanly in black and white.

Enrollment scenarios table as it appears in the print layout

6 Version Compatibility

If you import a file created with an earlier version of the tool, it will work. The import system handles missing fields gracefully:

Future versions will continue this pattern. Newer files may have fields that older versions don't recognize, but importing a newer file into an older tool will simply skip the unknown fields. Importing an older file into a newer tool fills in sensible defaults for any missing values.

Best practice: Keep your exported files organized by date. A folder structure like Class Pricing / Exports / 2026-06-15.json makes it easy to find the latest backup and trace the history of your pricing decisions over time.

Ready to price your next class?

Open the Class Price Calculator and put this guide into practice.

Open the Calculator