Half the catalogue's range claims are overstated by 50 percent or more against our estimate. We measured 505 bikes, each carrying both a manufacturer range claim and our own estimate from a published formula. The median gap is 50 percent, meaning half the claims exceed our estimate by at least that much. The lower quartile sits at 36 percent, the upper at 60 percent, and the largest gap reaches 84 percent.

This is a difference of test conditions, not an accusation. Manufacturers test in their own ways, often with lighter riders, flatter roads, and slower speeds. Our formula assumes a reference ride: Tour assist, rolling ground, mild weather, brisk pace, and an 80 kg rider. The gap is the distance between that controlled scenario and what a brand publishes. We are not saying anyone is lying; we are saying the numbers do not match our method.

The piece will show why. We break down the gaps into bands, from the 22 models at or below our estimate to the 95 models overstated by more than 65 percent. We name the brands at the wide end, like Mukkpet with a median 75 percent across 5 models, and at the narrow end, like Hidoes with a median 17 percent across 14 models. And we explain the formula, so you can see exactly what drives the difference.

What was measured

This study compares two numbers for each of the 505 bikes in our catalogue. The first is the manufacturer's own range claim, the figure printed in the spec sheet or on the sales page. The second is our estimate, produced by a published formula applied to that bike's battery, weight and tyres under one reference ride. The reference ride is the same for every bike: Tour assist, rolling ground, mild weather, brisk pace, an 80 kg rider. That is the only way the comparison means anything. If we let each bike choose its own ride, a bike tested on flat ground in summer with a light rider would look better than one tested on hills in winter, and the numbers would not be comparable.

The formula is deliberately ordinary rather than favourable. It does not chase the best possible range. It uses a mid-level assist mode, rolling terrain, mild weather, a brisk pace, and an 80 kg rider. That rider weight is close to the median for adults, and the pace is typical for a commuter. The formula applies multipliers for terrain, tyres, temperature, pace and rider weight, all taken from published specifications. The result is an estimate of what a typical rider might achieve in everyday conditions, not a laboratory maximum.

Across all 505 bikes, the gap between the claim and our estimate ranges from -50 percent (the claim is below our estimate) to 84 percent. The median gap is 50 percent, meaning half of all bikes overstate by more than half. Only 22 bikes have a claim at or below our estimate. The rest, 483 bikes, claim more than our estimate suggests. That is a wide spread, but it is not a sign of dishonesty. A wide gap is a difference of test conditions, not a lie. Manufacturers may test on flat ground, with a light rider, in warm weather, at a relaxed pace, or under other favourable settings. Our formula uses one ordinary ride for all, so the gap simply shows how far the claim is from that common baseline.

The pattern holds across brands. At the wide end, Mukkpet has a median gap of 75 percent across 5 models, ADO 74 percent across 13, VIVI 66 percent across 10, PVY and Ridel both 62 percent. At the narrow end, Ridstar sits at 34 percent across 11 models, Emoko at 31 percent across 6, Koolux at 30 percent across 17, Vitilan at 20 percent across 12, and Hidoes at 17 percent across 14. These are medians, so half the models in each brand are above and half below. The differences between brands are consistent, but again, they reflect test conditions, not intent.

How the gap is distributed

The gap between a manufacturer's range claim and our estimate is not evenly spread. For the whole catalogue of 505 bikes, the median gap is 50 percent. That means half of all models claim a range that is at least 50 percent above what our formula predicts. The lower quartile sits at 36 percent, and the upper quartile at 60 percent. So the middle half of the catalogue is clustered between those two figures, with the median near the centre.

At the wide end, the gaps grow large. A fifth of the bikes, 95 models, are overstated by more than 65 percent. The largest gap in the entire catalogue is 84 percent. Brands at this end include Mukkpet with a median gap of 75 percent across 5 models, ADO at 74 percent across 13, VIVI at 66 percent across 10, and PVY and Ridel both at 62 percent across 10 and 6 models respectively. These are not isolated outliers; they are consistent patterns within those brands.

At the narrow end, the gaps are smaller but still positive. Ridstar has a median gap of 34 percent across 11 models, Emoko 31 percent across 6, Koolux 30 percent across 17, Vitilan 20 percent across 12, and Hidoes 17 percent across 14. Even the most conservative brands are still claiming more than our formula gives.

The interesting exception is the small group of 22 models where the claim is at or below our estimate. The smallest gap is -50 percent, meaning the claim is actually lower than our estimate. These bikes are rare, but they show that some manufacturers publish figures that are more conservative than our reference ride would suggest. That difference is not dishonesty; it is likely a matter of test conditions. Our estimate comes from a published formula applied to manufacturer specifications, and the reference ride is a specific set of assumptions. A claim below our estimate simply means the manufacturer's test was more demanding than our reference ride. We do not accuse anyone of lying. The gap is a difference of conditions, not a moral judgement.

All 505 bikes in the catalogue that publish a range claim. A negative gap means the manufacturer claims less than our formula estimates.
Where the claim landsModelsShare
The claim is at or below our estimate224%
Overstated by up to 25%428%
Overstated by 25 to 50%17535%
Overstated by 50 to 65%17134%
Overstated by more than 65%9519%

Why the gap exists

A range claim is a lab figure. It answers a narrow question: how far can this bike go in the easiest conditions we can set? Our estimate answers a different one: how far will it go on an ordinary ride? The gap between the two is not a mystery. It is the sum of choices made at every step of the measurement.

Start with the assist level. A claim is usually measured in the lowest mode, Eco. Our reference ride uses Tour. In the formula, Eco uses 7 Wh per km, Tour uses 11. That single choice lifts consumption by more than half. Next, the ground. A claim is measured on flat ground. Our reference ride uses rolling terrain, which multiplies consumption by 1.25. Then the tyres. A claim may use slick road tyres. Our reference ride uses hybrid tyres, a 1.1 multiplier. The weather is mild in both cases, so that multiplier stays at 1. The pace is relaxed for a claim, brisk for us, a 0.9 versus 1.0 multiplier. And the rider is light, say 60 kg, while our reference is 80 kg. The formula adds 1 percent per 5 kg either side of 80, so a 60 kg rider saves 4 percent.

Stack these favourable choices and the claim grows. Eco instead of Tour: 7 versus 11 Wh per km. Flat instead of rolling: 1 instead of 1.25. Road tyres instead of hybrid: 1 instead of 1.1. Relaxed instead of brisk: 0.9 instead of 1.0. A light rider instead of 80 kg: 0.96 instead of 1. Multiply them: 7/11 times 1/1.25 times 1/1.1 times 0.9/1.0 times 0.96/1.0. That is about 0.4. The claim is roughly 2.5 times our estimate. In the data, the median gap is 50 percent, meaning the claim is 1.5 times our estimate. The largest gap is 84 percent, close to that 2.5 times. The smallest gap is -50 percent, where the claim is below our estimate, which happens when a manufacturer is conservative.

No single choice is unreasonable. Testing in Eco on flat ground with road tyres is a legitimate way to measure a maximum. But when every choice sits at the favourable end, the result is a number that no rider will see in daily use. The gap is not dishonesty. It is a difference of test conditions. The formula we apply is published and consistent. It uses the same multipliers for every bike. The claim answers one question. Our estimate answers another. Both can be true.

The gap, brand by brand

The table below lists every brand with four or more models in our catalogue, 44 brands in all. We set the floor at four models because a single estimate can be thrown off by one unusual bike. With four or more, the median gap starts to mean something. The 15 smaller brands, with three or fewer models, are left out of the brand ranking, though their bikes are still in the overall figures.

The gap is the difference between the manufacturer's range claim and our estimate from the published formula, expressed as a percentage of our estimate. A gap of 50 percent means the claim is half again as large as our estimate. Across all 505 bikes, the median gap is 50 percent. The lower quartile is 36 percent, the upper quartile 60 percent. Only 22 bikes have a claim at or below our estimate. The smallest gap is minus 50 percent, meaning one claim is actually below our estimate.

At the wide end, Mukkpet has a median gap of 75 percent across 5 models, ADO 74 percent across 13, VIVI 66 percent across 10, PVY and Ridel both 62 percent. At the narrow end, Ridstar sits at 34 percent, Emoko 31 percent, Koolux 30 percent, Vitilan 20 percent, and Hidoes 17 percent. What separates the two groups is not obvious from price or bike type. The wide end includes commuter and utility brands, the narrow end includes some similar offerings. The common thread is simply how the manufacturer chose to quote the range. A brand that quotes an Eco-mode figure, ridden gently on flat ground, will land at the wide end. A brand that quotes a Tour-mode figure on rolling ground will land at the narrow end.

Do not read this ranking as a ranking of honesty. A wide gap is a difference of test conditions, not a lie. The manufacturer may have used a lighter rider, a slower pace, or a flat road. Our formula assumes an 80 kg rider, a brisk pace, and rolling ground. Neither set of conditions is wrong. The claim and the estimate answer different questions. A brand that quotes an optimistic figure is not cheating; it is describing one possible ride. A brand that quotes a realistic figure is describing another. Both can be true. The gap tells you how far apart those two descriptions are, not which one is right.

Brands with 4 or more models carrying a range claim. 15 smaller brands are left out: a median over one or two bikes describes those bikes, not the brand.
BrandModelsMedian gapRange across its modelsMedian batteryClaimedEstimated
Mukkpet5-75%-26% to -78%720 Wh193 km48 km
ADO13-74%-66% to -75%346 Wh100 km26 km
VIVI10-66%-32% to -73%374 Wh80 km27 km
PVY10-62%-32% to -81%792 Wh121 km50 km
Ridel6-62%+14% to -71%480 Wh61 km35 km
Engwe27-61%+12% to -75%624 Wh109 km45 km
Pixar4-61%-5% to -73%720 Wh100 km52 km
Bezior5-60%-22% to -71%614 Wh101 km36 km
HITWAY8-60%-42% to -68%720 Wh121 km42 km
Fiido13-59%-18% to -71%614 Wh100 km45 km
HAOQI8-58%-36% to -69%960 Wh137 km68 km
Himiway21-58%-29% to -75%720 Wh129 km51 km
G-FORCE4-57%-47% to -66%960 Wh161 km55 km
Heybike10-57%-40% to -74%720 Wh100 km53 km
VTUVIA7-57%-35% to -68%720 Wh97 km51 km
Varun9-56%-21% to -66%374 Wh56 km27 km
Velotric10-56%-13% to -66%691 Wh105 km44 km
Aventon9-55%-45% to -84%672 Wh97 km44 km
Duotts9-55%-29% to -58%960 Wh120 km54 km
Magicycle6-54%-39% to -68%1040 Wh129 km59 km
Rattan7-54%-47% to -69%696 Wh97 km45 km
Samebike34-54%+8% to -70%614 Wh90 km41 km
Hiboy5-53%-47% to -67%720 Wh109 km51 km
Yoto4-53%-38% to -57%960 Wh129 km62 km
Shengmilo5-52%-39% to -57%720 Wh97 km42 km
Coswheel8-51%+10% to -66%1200 Wh140 km68 km
Lectric7-51%-8% to -82%672 Wh97 km48 km
CYKE8-50%-26% to -73%960 Wh129 km64 km
Cyrusher31-50%-11% to -73%811 Wh97 km51 km
DYU18-50%-21% to -76%360 Wh60 km26 km
Eskute7-50%-30% to -58%720 Wh85 km42 km
Juiced6-47%-25% to -58%998 Wh113 km73 km
Onesport12-47%+3% to -61%816 Wh90 km49 km
Troxus12-44%-33% to -61%960 Wh105 km68 km
AAIRSK8-43%-8% to -72%468 Wh69 km34 km
Fafrees28-41%+6% to -74%655 Wh80 km48 km
Kingbull6-38%-34% to -51%840 Wh97 km60 km
Velowave12-36%-19% to -57%720 Wh72 km51 km
Victrip6-35%-31% to -59%960 Wh100 km67 km
Ridstar11-34%-20% to -55%960 Wh80 km55 km
Emoko6-31%-27% to -60%1104 Wh90 km62 km
Koolux17-30%+5% to -64%749 Wh90 km51 km
Vitilan12-20%+8% to -54%960 Wh80 km68 km
Hidoes14-17%+50% to -45%749 Wh64 km46 km

The widest and the narrowest

The tables that follow list the ten widest and the ten narrowest gaps between a manufacturer's range claim and our estimate. The widest gaps are not the worst bikes. A large gap can come from a very different test route, a heavier rider, or a cold day. The claim may be honest for conditions we do not model. We have not ridden any of these bikes. Our estimate comes from a published formula applied to manufacturer specifications.

Across all 505 bikes, the median gap is 50 percent. The lower quartile is 36 percent, and the upper quartile is 60 percent. The smallest gap is minus 50 percent, meaning the claim is below our estimate. The largest gap is 84 percent. In 483 models the claim is above our estimate; in 22 it is at or below.

The band counts show how the gaps spread. Only 22 models are at or below our estimate. Another 42 are overstated by up to 25 percent. The middle is crowded: 175 models are overstated by 25 to 50 percent, and 171 by 50 to 65 percent. At the far end, 95 models are overstated by more than 65 percent.

Brands at the wide end include Mukkpet with a median gap of 75 percent across 5 models, ADO at 74 percent across 13, VIVI at 66 percent across 10, and PVY and Ridel each at 62 percent across 10 and 6 models. At the narrow end, Ridstar has a median of 34 percent across 11 models, Emoko 31 percent across 6, Koolux 30 percent across 17, Vitilan 20 percent across 12, and Hidoes 17 percent across 14.

A narrow gap does not mean the bike is better. It may simply mean the marketing department was cautious. A wide gap does not mean the bike is worse. It may mean the manufacturer tested in easier conditions. The formula we use assumes a reference ride: Tour assist, rolling ground, mild weather, brisk pace, and an 80 kg rider. Base consumption ranges from 7 Wh per km in Eco to 20 in Turbo. Terrain, tyre, temperature, pace, and rider weight multipliers adjust the estimate. If a claim is far from our estimate, the difference is a difference of test conditions, not dishonesty.

The ten widest gaps in the catalogue. A wide gap is a difference of test conditions, not a measure of honesty.
ModelBatteryClaimedOur estimateGap
Aventon Ramblas eMTB346 Wh129 km20 km-84%
Lectric XPedition672 Wh241 km44 km-82%
Teewing T20252 Wh100 km18 km-82%
PVY Z20 MAX540 Wh200 km39 km-81%
Mukkpet NINJA720 Wh193 km42 km-78%
DYU Stroll 1324 Wh100 km24 km-76%
Mukkpet Breeze720 Wh193 km46 km-76%
ADO AIR 20 AIR346 Wh100 km25 km-75%
ADO AIR 20 PRO346 Wh100 km25 km-75%
ADO AIR 20 Ultra346 Wh100 km25 km-75%
The ten whose claims come closest to our estimate, including the few that claim less than the formula gives them.
ModelBatteryClaimedOur estimateGap
Hidoes C5374 Wh18 km27 km+50%
Hidoes F3624 Wh26 km36 km+38%
Hidoes HD ET1960 Wh40 km53 km+32%
Hidoes BF1624 Wh35 km46 km+31%
Hidoes C1624 Wh35 km45 km+29%
Hidoes F3 PRO1420 Wh74 km91 km+23%
Vipcoo VM6874 Wh43 km49 km+14%
Ridel R11440 Wh72 km82 km+14%
Engwe EP 2 Pro624 Wh40 km45 km+12%
Coswheel R60001800 Wh90 km99 km+10%

What to do with this when you are buying

A claimed range is a ceiling, not a promise. It comes from one set of test conditions, and our estimate shows that most claims sit well above what a typical rider would see. In this catalogue, the median gap between the claim and our estimate is 50 percent. That means half of all bikes are overstated by more than half. A wide gap is a difference of test conditions, not dishonesty. The manufacturer may have used a light rider, a flat road, and a low assist mode. Our estimate assumes a brisk pace, rolling ground, and an 80 kg rider. Run your own conditions through the range calculator to see what fits you.

When you compare bikes, focus on what is measurable: battery capacity and weight. These are facts, not estimates. A bike with a larger battery will generally go further, all else equal. A lighter bike will be easier to pedal when the battery runs out. The claimed range tells you little about how the bike will behave for you. It is a measurement of a test, not a specification. Two bikes with the same claim can differ by 50 percent in our estimate. So ignore the claim and look at the battery.

Some brands sit at the wide end of the gap. Mukkpet has a median gap of 75 percent across 5 models. ADO is at 74 percent across 13 models. VIVI, PVY, and Ridel are all above 60 percent. At the narrow end, Hidoes has a median gap of 17 percent across 14 models. Vitilan is at 20 percent, Koolux at 30 percent, Emoko at 31 percent, and Ridstar at 34 percent. These numbers are medians, so half of the models in each brand are above, half below. A brand with a narrow gap is not necessarily better, but its claims are closer to our estimate.

Only 22 models out of 505 have a claim at or below our estimate. The rest are above, and 95 models are overstated by more than 65 percent. If a claim seems too good, it probably is. But remember, the difference is test conditions, not dishonesty. Use the calculator, compare battery and weight, and you will make a better choice.

Where this could be wrong

Our estimate is a formula, not a road test. It applies a published method to manufacturer specifications. It cannot know a specific motor's efficiency, a controller's behaviour, or a battery's age. A motor that draws more or less current than the typical curve will shift the result. A controller that limits power early will shorten range. A battery that has lost capacity will not match its label.

The specifications themselves come from the manufacturers. If a battery capacity, motor power, or weight is wrong, our estimate is wrong too. We have no way to verify those numbers. A wrong specification produces a wrong estimate, and no formula can fix that.

The reference ride is also a simplification. We assume a rolling ground, mild weather, brisk pace, and an 80 kg rider. Real rides vary. Headwinds, hills, stops, and cargo all change consumption. Our multipliers cover some of that, but not every condition.

The gap between a claim and our estimate is a difference of test conditions, not dishonesty. Manufacturers may test on flat ground, at low assist, with a light rider, or with a fresh battery. Our estimate assumes a different set. Neither is wrong, but they are not the same.

What would change our mind? If a manufacturer published its test conditions, we could compare like with like. If a measured consumption figure for a given motor appeared, we could calibrate our formula. If a corrected specification arrived, we would update our estimate. Any of those would narrow the gap.

Frequently asked questions

Does a wide gap mean the manufacturer is lying?

No. A claimed figure is a real measurement taken under favourable conditions: lowest assist, flat ground, mild weather, a light rider. Our estimate is the same bike under one ordinary reference ride. Both numbers are true answers to different questions.

How is the estimate calculated?

From the bike's own battery capacity, weight and tyre type, using one published formula and one reference ride applied identically to every bike in the catalogue. Every constant is listed on the methodology page.

Why are some brands missing from the table?

A median needs enough models to mean anything. Brands with fewer than 4 models carrying a range claim are left out: 15 of them. Their individual bikes are still in the catalogue with their own estimates.

Which figure should I use when buying?

Neither on its own. Compare battery capacity in watt-hours and weight, which are facts about the bike, then run your own conditions through the range calculator. A claimed range is a ceiling, not a forecast.

Could the estimate itself be wrong?

Yes, in two ways. It is a formula rather than a road test, so it cannot know a specific motor's efficiency or a battery's age. And it reads the manufacturer's own specifications, so a wrong specification produces a wrong estimate.