Row of circuit breakers in a distribution board

How to download your half-hourly load profile from myTNB

Last updated · Rukan

Sign in to the official myTNB portal using an account authorised for your electricity supply, open the available usage information, and export interval data if

that option is enabled. If you cannot access a half-hourly export, ask TNB for the meter's interval data;

your bills are enough to start Rukan's review.

What is a half-hourly load profile?

A half-hourly load profile records electricity use in successive intervals across the day.

It allows a reviewer to allocate consumption to peak and off-peak periods and locate the intervals that establish monthly maximum demand.

A monthly total on a PDF bill cannot supply that timing information.

A screenshot of a daily chart also may not contain the original values needed to reproduce a calculation.

The export may report energy in kWh per interval, average demand in kW, or another meter quantity. Preserve its headings and units.

Average half-hour demand can be derived from interval energy by dividing kWh by half an hour, but that conversion is appropriate only when the value

genuinely represents a complete interval and any multiplier has been accounted for.

What access do I need before signing in?

Use the official myTNB website or app and your organisation's authorised account access. Confirm that the electricity account shown belongs to the site being reviewed.

A staff member who can see a bill may not necessarily have permission to export detailed usage data.

Request the appropriate access from the account administrator or TNB instead of sharing another person's login.

Never send your myTNB password, one-time code or login session to Rukan. We need the exported data and bills, not access credentials.

If several accounts appear in the portal, note the account and meter identifiers on the export and match them to the bills.

Keep private identifiers within the secure intake rather than posting account screenshots publicly.

How do I find and export the available usage data?

After signing in, select the correct electricity account and inspect the usage or consumption information available for that account.

Look for interval-level records and an export or download option if one is provided.

Portal layouts, meter capabilities and permissions can differ, so this guide does not claim that one particular menu name or button sequence is confirmed for

every business account.

Choose the period that matches the bills and download the original available file, rather than manually retyping points from a chart.

If only monthly or daily totals are available, retain them but identify their granularity clearly. Do not label a daily total as half-hourly data.

The screenshot area below is reserved for account-appropriate portal images to be added after verification.

What should I request if an export is unavailable?

Contact TNB through its official support channels and request the available interval load profile for the relevant electricity account, meter and date range.

Explain that the data is needed to reconcile bills and compare eligible tariffs.

Ask what interval length, quantity, unit, timestamp convention and meter multiplier are included. Also ask whether an authorised account holder must approve the request.

A clear request specifies the start and end of the intended review period and includes enough account information for TNB to identify the supply securely.

Do not publish those details in a public comment or forum.

If TNB provides several files or a limited date range, retain all original files and tell the reviewer where coverage is incomplete.

How much history should I collect?

Ideally collect the same representative year covered by your TNB bills. This captures seasonal operations, busy months, shutdowns and changes in demand.

If the portal only provides a shorter period, download the available records and ask about earlier history.

A partial file can still be useful, provided its limits are stated instead of silently extrapolating it to a complete year.

A complete non-leap year contains 365 days multiplied by 48 half-hours, or 17,520 intervals.

This is a calendar check, not a guarantee that your file is complete.

A leap year has another day, and an account activated partway through a year has different expected coverage.

Check the actual dates and billing periods rather than enforcing one universal row count.

How do I check the file before sending it?

Keep an untouched original and inspect a copy for date coverage, units, missing values, duplicates and any warnings supplied with the export.

Check whether timestamps identify the beginning or end of each interval and whether local Malaysian time is used.

That convention matters when classifying records at the start or end of a Time-of-Use peak period.

Compare monthly totals with the corresponding bills where the export quantity permits it.

Do not delete zero-consumption periods just because they look uninteresting: a shutdown is real data.

Equally, do not replace missing intervals with zero or an average without identifying the change. Reconciliation should explain gaps and adjustments, not conceal them.

How do I send the data safely for a review?

Use Rukan's homepage upload card for the bills and available interval exports.

The intake accepts the file formats shown on that page and lets you inspect the selected files before sending.

Selecting a file does not upload it: contact details and explicit consent are required before submission.

Send the originals where practical so the review retains a traceable source.

If you do not have the export yet, start with your bills or send your details using the alternative contact option.

We can explain what additional records would improve the review.

Files are stored privately, used only for the review and deleted when you ask us or after the stated retention period.

No files are sent before you provide contact details, tick consent and send.

RM0 upfront. 25% of what you save.

Billed monthly, only after the saving shows on your TNB bill. Fixed fee available.

For the first 12 months, our fee is 25% of verified savings, billed only after savings appear on your TNB bill.

That's fine. Our fee applies to savings from changes we identified, whoever makes them.

Request a coverage check

What happens after year one?