Skip to content

Enzyme Turnover Number Calculator

Updated:

Calculate the enzyme turnover number (kcat) from Vmax and the total active enzyme concentration [E]t. Enter your rate in any common unit and get kcat in s⁻¹, min⁻¹ or h⁻¹.

Find kcat from Vmax and Active Enzyme Concentration

Input Fields
Vmax
Rate measured at saturating substrate concentration, in concentration per time (e.g. µmol/L·min from a Michaelis–Menten fit).
[E]t
Molar concentration of active enzyme sites actually present in the assay. Use µM–nM values typical for kinetic experiments.
If enabled, the result will update automatically when you change any value.

Enzyme Turnover Number Formula

Formula
\[ k_{cat} = \frac{V_{max}}{[E]_t} \]

Where:

  • \(k_{cat}\) — turnover number, or catalytic constant (s⁻¹)
  • \(V_{max}\) — maximum reaction rate reached at saturating substrate concentration (concentration per time, e.g. µmol/(L·s))
  • \([E]_t\) — total concentration of active enzyme sites (e.g. µmol/L)

The formula follows directly from the Michaelis–Menten equation: at saturating substrate (\([S] \gg K_m\)), every active site is working, so the observed maximum rate equals the number of active sites multiplied by the rate of a single site. Dividing \(V_{max}\) by \([E]_t\) isolates that single-site rate, and the concentration units cancel, leaving a first-order rate constant.

Enzyme Turnover Number – Calculation Example

Example: an assay with a saturating substrate gives a Michaelis–Menten fit with \(V_{max} = 50\) µmol/(L·min), and the cuvette contains \([E]_t = 0.1\) µM (0.1 µmol/L) of active enzyme sites.

\[ V_{max} = 50\ \tfrac{\mu mol}{L \cdot min} \times \frac{1\ min}{60\ s} = 0.8333\ \tfrac{\mu mol}{L \cdot s} \]

\[ k_{cat} = \frac{V_{max}}{[E]_t} = \frac{0.8333\ \mu mol/(L \cdot s)}{0.1\ \mu mol/L} \]

Result: \(k_{cat} = 8.3333\) s⁻¹ (equivalently 500 min⁻¹ or 30,000 h⁻¹). Each active site converts on average about 8.3 substrate molecules per second.

How to Use the Calculator

  1. Enter the Maximum Reaction Rate (Vmax) obtained from your kinetic data — ideally from a Michaelis–Menten or Lineweaver–Burk fit measured at saturating substrate concentration.
  2. Select the unit of Vmax from the dropdown, e.g. µmol/(L·min) or mol/(L·s). All common rate units are supported.
  3. Enter the Total Active Enzyme Concentration ([E]t) — the molar concentration of active sites actually present in the assay, not the total protein concentration.
  4. Choose its unit (µM, nM, mM or M).
  5. Pick whether to Show kcat per second, minute or hour. The per-second form (s⁻¹) is the standard in biochemistry.
  6. Read the turnover number together with the equivalent values in all time units, the step-by-step calculation details, and a short interpretation of the result.

What Is the Enzyme Turnover Number?

The turnover number \(k_{cat}\), also called the catalytic constant, tells you how many substrate molecules a single active site of an enzyme converts to product per unit time when the enzyme is saturated with substrate. It is the upper limit of the enzyme's catalytic rate: no matter how much substrate you add, one active site cannot work faster than \(k_{cat}\). Numerically, it is the reciprocal of the time one complete catalytic cycle takes — a \(k_{cat}\) of 8.3 s⁻¹ means each cycle takes roughly 0.12 seconds.

Because \(k_{cat}\) is normalized per active site, it allows fair comparisons between enzymes and between experiments, independent of how much enzyme was used. Typical values span an enormous range: very slow enzymes such as lysozyme work at about 0.5 s⁻¹, ordinary metabolic enzymes fall around 10²–10⁴ s⁻¹, and near-perfect catalysts such as catalase and carbonic anhydrase reach ~10⁶ s⁻¹.

When interpreting your result, remember that \(k_{cat}\) alone describes only the saturated limit. Enzymes are usually compared by their catalytic efficiency \(k_{cat}/K_m\), which also accounts for substrate affinity. Values of \(k_{cat}/K_m\) approaching 10⁸–10⁹ M⁻¹s⁻¹ indicate that the enzyme is limited by how fast substrate can diffuse to it — the practical definition of a "perfect" enzyme. To get there, you also need \(K_m\), which you can obtain with the Michaelis–Menten calculator.

Assumptions and Practical Tips

  • Vmax must come from saturating conditions. The identity \(V_{max} = k_{cat}[E]_t\) holds only when \([S] \gg K_m\). If the rate was measured at a lower substrate concentration, the calculated \(k_{cat}\) will be underestimated.
  • Use active-site concentration, not protein concentration. If the enzyme preparation contains inactive protein, or if you know the concentration of enzyme molecules rather than sites, adjust for the number of active sites per molecule (n): the correct input is \([E]_t = n \times\) the molar concentration of enzyme molecules.
  • One-substrate Michaelis–Menten scheme assumed. For bisubstrate reactions, allosteric enzymes, or enzymes with substrate inhibition, the simple \(V_{max}/[E]_t\) ratio may not reflect the true microscopic catalytic rate.
  • Watch the units. Vmax is a rate per volume (concentration per time), while \([E]_t\) is a concentration. The calculator converts both to consistent units automatically so that they cancel and leave s⁻¹.
  • A sanity check: a \(k_{cat}\) above ~10⁷ s⁻¹ or below 10⁻³ s⁻¹ is rare in nature. Extreme results usually point to a unit error (e.g. entering mM as µM) or an overestimated \(V_{max}\).

If you are still building your kinetic dataset, the reaction order from initial rates calculator and the reaction rate law calculator can help you verify that your assay follows the expected rate law before you trust the derived \(k_{cat}\).

Frequently Asked Questions

How do I calculate kcat by hand without the calculator?

Divide Vmax by the total active-site concentration, making sure the concentration and time units cancel. For example, with Vmax = 12 µmol/(L·min) and [E]t = 0.02 µM: first convert Vmax to per-second units, 12/60 = 0.2 µmol/(L·s), then divide: 0.2 ÷ 0.02 = 10 s⁻¹. If both inputs use the same concentration unit and the same time unit, you can divide the numbers directly and just relabel the result with that time unit to the power −1.

What is a good or typical kcat value?

There is no universal "good" value — it depends on the enzyme's biological role. Typical metabolic enzymes fall around 10²–10⁴ s⁻¹, fast enzymes like carbonic anhydrase or catalase reach ~10⁶ s⁻¹, and sluggish enzymes such as lysozyme sit near 0.5 s⁻¹. If your result lands above ~10⁷ s⁻¹ or below ~10⁻³ s⁻¹, double-check the units and the enzyme concentration before trusting it — such extremes usually signal an input error.

How do I convert kcat between s⁻¹, min⁻¹ and h⁻¹?

Multiply or divide by 60 or 3600 depending on direction. Going to smaller time units means a bigger number: a kcat of 5 s⁻¹ equals 5 × 60 = 300 min⁻¹ and 300 × 60 = 18,000 h⁻¹. Going the other way, divide: 900 min⁻¹ ÷ 60 = 15 s⁻¹. The calculator shows all three forms automatically, but the per-second value (s⁻¹) is the standard unit in the biochemical literature.

My enzyme has several active sites per molecule — which concentration should I enter?

Enter the concentration of active sites, not of enzyme molecules. For an oligomeric enzyme with n active sites per molecule, multiply the molar concentration of enzyme molecules by n first. For example, a 0.1 µM solution of a tetramer with four independent sites corresponds to [E]t = 0.4 µM. Using the molecule concentration instead would overestimate kcat by a factor of n.

Why is my calculated kcat different from the published value?

Common causes include measuring the rate below saturating substrate (which underestimates kcat), using total protein concentration instead of active-site concentration, partially inactive enzyme preparations, or unit mismatches such as entering nM as µM. Temperature, pH, buffer and the specific substrate also strongly affect kcat, so compare your assay conditions with those in the publication before assuming an error in your arithmetic.

What is the difference between kcat and Vmax?

Vmax is a macroscopic property of your whole experiment — it depends on how much enzyme you put in the cuvette. kcat is the microscopic rate of a single active site, obtained by dividing Vmax by the enzyme concentration. Two labs running the same enzyme at different enzyme concentrations will get different Vmax values but the same kcat, which is exactly why kcat is the preferred way to report and compare enzyme activity.

Can I use this calculator if I only measured the rate at one substrate concentration?

Only if that concentration is well above Km — ideally at least 10–20× Km — so the rate is essentially Vmax. Otherwise the rate follows \( v = V_{max}[S]/(K_m + [S]) \) and is smaller than Vmax, so your kcat will be underestimated. To be rigorous, measure initial rates at several substrate concentrations, fit the Michaelis–Menten curve to obtain Vmax, and only then divide by [E]t.

Leave a Reply

Your email address will not be published. Required fields are marked *