The short answer, explained
HMRC does not charge a flat penalty. It works out the extra tax you owe, called the potential lost revenue, and applies a percentage to that figure.
The percentage depends on two things: how the inaccuracy came about, and how you behaved once HMRC or you found it. A genuine mistake made despite reasonable care can attract no penalty at all. A deliberate and concealed error attracts the highest percentage in the range.
Within each behaviour band, HMRC then reduces the percentage based on the quality of your disclosure. Telling HMRC everything, helping them establish the size of the problem, and giving them access to records all count in your favour.

