BillSave interval CSV
Available in every enabled market with an email-created BillSave account or IAMMETER sign-in. Upload real 5, 15 or 30-minute kWh intervals with absolute RFC 3339 timestamps.
PRIVATE ENERGY DATA
Create a private Dataset from BillSave interval CSV in any enabled market, calculate supported electricity offers and reuse the same actual usage data in Run Bill, Compare Offers and Find Best. Australia also accepts AEMO MDFF NEM12 v2.7.
ACCOUNT
Sign in with IAMMETER or create a BillSave account with your email. Either option identifies your private BillSave workspace so Datasets, parameters, Runs and reports remain available across browsers. IAMMETER users can authorise a Cloud Site or upload a file; email-registered users can upload BillSave interval CSV data without an IAMMETER account, device or Cloud Site.
DATA SOURCES
Available in every enabled market with an email-created BillSave account or IAMMETER sign-in. Upload real 5, 15 or 30-minute kWh intervals with absolute RFC 3339 timestamps.
Optional for IAMMETER users. Continue with IAMMETER, load an authorised Site and confirm its Grid and Controlled Load channels so no CSV upload is needed.
Australia also accepts an uncompressed UTF-8 AEMO MDFF NEM12 v2.7 file. Preview discovers kWh streams and requires you to assign each stream explicitly.
SAMPLE DATA
Each Great Britain sample covers the same dates with 1,488 half-hour intervals and approximately 450 kWh import. Use more than one to see how identical Offers respond to different load timing and export. The names describe fixture construction and are not labels BillSave assigns to real users.
Most import falls in the 16:00–22:00 feature band.
Download CSVMost import falls in the 00:00–06:00 feature band.
Download CSVMost import falls in the 10:00–16:00 feature band.
Download CSVIncludes substantial daytime grid export as well as household import.
Download CSVOpen Great Britain Run Bill, choose Uploaded data, select a downloaded file and run Preview. After Preview succeeds, enter a Dataset name and save it. The timestamps already include the correct British UTC offsets, so there is no separate timezone field.
UPLOAD WORKFLOW
Preview validates the file, detects interval resolution, reports coverage and quality, and discovers NEM12 streams. Save Dataset is available only after the required confirmations are complete.
Create a BillSave account with your email, or continue with IAMMETER. Select a country, open Run Bill, choose an Offer, then choose Uploaded data under Energy data source.
One upload may contain no more than 32 consecutive days, 10,000 records or 5 MiB. The allowance covers a 31-day billing month and daylight-saving boundaries.
CSV works in every enabled market. NEM12 v2.7 is available only in Australia. The selected filename and size appear before Preview.
Check format, absolute timestamp offsets, interval resolution, first and last interval, energy totals, gaps, overlaps and non-actual quality. Missing energy is not changed to zero.
Assign each discovered kWh stream to Grid import, Grid export, Controlled Load import or Ignore. Do not guess direction from a NMI suffix.
The name and save action appear after Preview succeeds. BillSave stores an immutable private revision; changing a stream mapping creates another revision rather than rewriting historical Runs.
Select a billing period contained within the saved Dataset and reuse the same immutable revision in Run Bill, Compare Offers or Find Best.
start_at,end_at,import_kwh,export_kwh
2026-08-01T00:00:00+10:00,2026-08-01T00:30:00+10:00,0.420,0.080
2026-08-01T00:30:00+10:00,2026-08-01T01:00:00+10:00,0.390,0.060BillSave accepts AEMO MDFF NEM12 v2.7 only in the Australian market. The file must be uncompressed UTF-8 text with valid record ordering. Preview masks customer identifiers and lists discovered kWh streams.
Real 5 or 15-minute source series are preserved and may be summed into a normal 30-minute billing series. A 30-minute source is never split into invented finer data. Estimated or substituted source intervals remain disclosed, and Offer requirements can block or downgrade a calculation when coverage or resolution is insufficient.
TROUBLESHOOTING
Every CSV timestamp must end in Z or an explicit offset such as +01:00. Include the correct offset on both sides of a daylight-saving change.
A single CSV must not mix 5, 15 and 30-minute rows. Export or normalize one consistent source series.
Intervals must be chronological and non-overlapping. Preview reports missing coverage instead of inventing energy.
Split files that exceed 32 consecutive days, 10,000 records or 5 MiB, then upload the required billing month.
Every discovered kWh stream needs an explicit role or Ignore selection before the Dataset can be saved.
PRIVACY
Uploaded files are not placed in public URLs, analytics events or search pages. Avoid sharing complete NMI, MPAN, meter serial or account identifiers in public support posts.