Vedic Neev
Speed Math & Vedic Shortcuts

Nikhilam Multiplication: Multiply Numbers Near a Base Without Long Multiplication

4 September 2026

What "Nikhilam" Means

Nikhilam is a Vedic multiplication method built for numbers that sit close to a round base like 10, 100, or 1000. Instead of multiplying digit by digit, you work with how far each number is from the base — its "deviation" — and combine those deviations in a short, predictable way.

The Method, Step by Step

Worked Example: Both Numbers Below the Base

98 × 97 (base 100)

  1. Deviations: 98 − 100 = −2, and 97 − 100 = −3
  2. Cross-add: 98 + (−3) = 95 (or equivalently 97 + (−2) = 95)
  3. Multiply by base: 95 × 100 = 9500
  4. Multiply the deviations: (−2) × (−3) = 6
  5. Add: 9500 + 6 = 9506

Worked Example: Both Numbers Above the Base

103 × 104 (base 100)

  1. Deviations: +3 and +4
  2. Cross-add: 103 + 4 = 107
  3. Multiply by base: 107 × 100 = 10700
  4. Multiply deviations: 3 × 4 = 12
  5. Add: 10700 + 12 = 10712

Worked Example: Larger Base

994 × 998 (base 1000)

  1. Deviations: −6 and −2
  2. Cross-add: 994 + (−2) = 992
  3. Multiply by base: 992 × 1000 = 992000
  4. Multiply deviations: (−6) × (−2) = 12
  5. Add: 992000 + 12 = 992012

Why This Beats Long Multiplication

Long multiplication of 98 × 97 involves multiple rows of digit-by-digit products and careful carrying. Nikhilam replaces all of that with one subtraction, one small multiplication by the base (which is just shifting digits), and one tiny multiplication of small deviations.

When to Use It

This trick shines whenever both numbers are close to the same round base — a very common situation in speed tests involving numbers near 100 or 1000. Practicing a handful of near-base pairs each day builds the instinct to spot when Nikhilam applies, turning what looks like a hard multiplication into a two-line calculation.