Платіжка
Home / Blog

Explainer2026-09-26

How to check a Ukrainian utility bill: three shapes of a line, and what breaks in each

A utility bill arrives as a single number at the bottom, and that number is what raises the question. It is also the one thing you cannot check — not because it is hard, but because there is nothing to compare it with. Last month's total proves nothing: the weather changed, the tariff changed, somebody was away.

What can be checked is a line. And here is the good news: however many lines a bill carries, they are billed in only three ways. Name the one in front of you and the single place an error can hide becomes visible.

This article is about Ukraine — it cites Ukrainian housing and utility law. Other countries itemise bills differently, so the shapes below transfer but the legal references do not.

First: you are entitled to the numbers behind the charge

This is not a matter of the provider's goodwill. Ukraine's Law on Housing and Utility Services (No. 2189-VIII) puts two duties on them.

Article 9(4) requires providers to ensure that consumers' bills detail the components of the charge — the bill itself has to show what the line is made of, not only its total.

Article 7(2) gives the consumer the right to obtain, without additional payment, information about prices and tariffs, the total monthly payment, the structure of the price or tariff, consumption norms and the way the service is provided.

In short: a bill has to show what each line is built from, and the structure of a tariff must be explained to you free of charge. A line carrying nothing but a total is not "how it is done" — it is grounds to ask.

Shape one: billed from a meter reading

The familiar one. The arithmetic is always the same and holds only three numbers:

(current reading − previous reading) × tariff

The difference is the volume used in the month — kilowatt-hours, cubic metres of water or gas. Then multiply by the price per unit.

In this shape almost always the same thing breaks: the "previous". Not the tariff, and not the new reading you can see with your own eyes, but the number that was subtracted. It may not have been yours, it may have been an estimate, or it may already have been recalculated:

So checking this shape does not start with the tariff. It starts with one question: does the "previous" on the bill match what you submitted last time? If it does not, there is no point going further until that is settled.

Shape two: the same amount every month

These lines do not look at a meter at all. Standing charges, building maintenance, gas delivery — the figure is the same in January and in July.

There is no arithmetic to check here, because there is no multiplication. What you check is that it has not changed. If such a line moves mid-year, either the tariff was revised or your underlying data changed, and both are ordinary questions to put to the provider.

⚠ The real trap in this shape is that people read it as the first one. The clearest example is the natural gas distribution line: its tariff is published "in hryvnia per 1 m³", which reads as the price of delivering one cubic metre you burned. In fact it is billed from ordered capacity — the volume of the previous gas year divided by twelve. How much gas you used this month does not enter it.

Shape three: billed by norm

Where there is no meter, the volume comes from a norm rather than a device: per person, per square metre, per month. The arithmetic is simple again, but what you check is not a reading — it is the data held about you: how many people are registered, the floor area, whether there is a gas water heater or heating.

This is the shape where an error can live for years unnoticed. Someone moved out, someone was born, the area was entered with a typo. No meter will hint at it, because the number comes from paperwork.

A special case: a line with no meter of its own

Some lines are billed from readings — just not their own. The classic is water disposal: it has no device, and the rules set its volume equal to the volume of water supplied. One meter reading becomes two lines on the bill.

What to check here is not the sewerage amount on its own but the equality of volumes: as many cubic metres in the water line, as many in the disposal line.

And one more: the tariff is not always single for the month

More often than not, "the multiplication is wrong" turns out to be right — there was simply more than one tariff in the line. Two typical reasons:

A one-minute check

  1. Take a single line, not the total. The one that raised the question.
  2. Name its shape. Readings in the line — shape one. No readings and the same figure as this month last year — shape two. No readings but people or floor area — shape three.
  3. For shape one, verify the "previous" against your own record from last month. This single check catches most discrepancies.
  4. Do the multiplication yourself. Difference × tariff. If it does not reconcile, look for a second tariff (zones, bands).
  5. For shape two, compare with last month rather than with your expectation. It is supposed to be identical.

If it does not reconcile

Put the question as a request about a specific number rather than as "why is it so much": which previous reading this line was calculated from, at which tariff, and for which period. Article 7 above is what entitles you to that answer, and it is free.

The deadline comes from the Law on Citizens' Appeals (No. 393/96-VR), Article 20: an appeal is considered within no more than one month of receipt, and one that requires no additional study — without delay, and no later than fifteen days. "Which reading was my line calculated from" requires no additional study, so it is the fifteen-day case.

What to keep before you call: your own readings with the date you submitted them, the bill itself, and your account number. A reading written on a scrap of paper without a date is worth nothing in a dispute; the same reading with a date is worth a great deal.

How this looks in Платіжка

The app does exactly what this article describes: it keeps every line separate and bills each by its own shape. For shape one, a metered tariff — you enter the reading and the previous one is carried over from last month automatically, which is precisely why it does not go missing. For shape two, "fixed cost per month": the amount is entered once and repeats. Lines with zones or bands have tariff types of their own, so a charge built from several rates is computed rather than flattened into one.

And the history stays with you. When next month raises the question "what was the previous reading", the answer is not in your memory or on a scrap of paper — it is dated, and it sits beside the amount that was billed at the time.

Платіжка keeps that record for you: readings, amounts and tariffs on your phone, offline.

Back to blog