What Are Binomials and Why Multiply Them?

A binomial is a polynomial with exactly two terms, typically written in the form ax + b, where a and b are constants and x is a variable. Binomials appear everywhere in algebra: solving quadratic equations, factorising expressions, and modelling real-world relationships.

Multiplying two binomials produces a quadratic trinomial (three terms). This operation appears frequently in:

  • Algebra courses — foundational skill for polynomial manipulation
  • Physics and engineering — expanding force, energy, and field equations
  • Finance — modelling compound effects and growth scenarios
  • Computer graphics — transforming coordinates and scaling operations

The systematic approach ensures no terms are missed and results are always correct.

The Multiplication Formula

Multiplying two binomials (a₁x + a₀) and (b₁x + b₀) requires distributing each term of the first binomial across both terms of the second. The result is always a quadratic trinomial with the form c₂x² + c₁x + c₀.

(a₁x + a₀)(b₁x + b₀) = c₂x² + c₁x + c₀

where:

c₂ = a₁ × b₁

c₁ = a₀ × b₁ + a₁ × b₀

c₀ = a₀ × b₀

  • a₁ — coefficient of x in the first binomial
  • a₀ — constant term in the first binomial
  • b₁ — coefficient of x in the second binomial
  • b₀ — constant term in the second binomial
  • c₂ — coefficient of x² in the result (quadratic coefficient)
  • c₁ — coefficient of x in the result (linear coefficient)
  • c₀ — constant term in the result

Step-by-Step Expansion Process

To multiply two binomials by hand, follow the distributive property methodically:

  1. Multiply the first terms: a₁x × b₁x = c₂x² (gives the quadratic term)
  2. Multiply outer terms: a₁x × b₀ = a₁b₀x (contributes to the linear term)
  3. Multiply inner terms: a₀ × b₁x = a₀b₁x (also contributes to the linear term)
  4. Multiply the last terms: a₀ × b₀ = c₀ (gives the constant term)
  5. Combine like terms: Add the two middle results: (a₁b₀ + a₀b₁)x = c₁x

This systematic approach (sometimes called FOIL: First, Outer, Inner, Last) guarantees all six possible products are accounted for and combined correctly.

Worked Example: (3x − 2)(x + 5)

Consider the product of (3x − 2) and (x + 5).

Identify the coefficients:

  • a₁ = 3, a₀ = −2
  • b₁ = 1, b₀ = 5

Apply the formulas:

  • c₂ = 3 × 1 = 3
  • c₁ = (−2) × 1 + 3 × 5 = −2 + 15 = 13
  • c₀ = (−2) × 5 = −10

The result is 3x² + 13x − 10. You can verify by expanding manually: 3x(x + 5) − 2(x + 5) = 3x² + 15x − 2x − 10 = 3x² + 13x − 10.

Common Pitfalls and Best Practices

Avoid these frequent mistakes when multiplying binomials by hand or interpreting results.

  1. Sign errors with negative constants — Negative signs in binomials are easy to overlook. Always treat <code>−2</code> as the constant <code>a₀ = −2</code>, not <code>+2</code>. A single sign error propagates through all three terms of the result. Double-check the middle coefficient, which sums two separate products.
  2. Forgetting to combine like terms — After computing all four products (using FOIL), you must combine the two middle terms. Many errors arise from writing both <code>a₁b₀x</code> and <code>a₀b₁x</code> separately instead of adding them. The result must always have exactly three terms (a quadratic trinomial).
  3. Confusing coefficient positions — Ensure you correctly identify which numbers multiply <code>x</code>. In <code>(3x − 2)</code>, the coefficient of <code>x</code> is <code>3</code> and the constant is <code>−2</code>. In <code>(x + 5)</code>, the coefficient of <code>x</code> is <code>1</code> (not zero or omitted). Misidentifying coefficients changes the entire result.
  4. Assuming the result is always a trinomial — While standard binomial multiplication yields a three-term quadratic, special cases exist. If any coefficient becomes zero (e.g., if <code>a₁b₀ + a₀b₁ = 0</code>), you get a binomial instead. Always check whether your result can be simplified further.

Frequently Asked Questions

What is the difference between FOIL and the formula method?

FOIL (First, Outer, Inner, Last) and the formula method describe the same process from different angles. FOIL is a mnemonic device emphasising the order in which you compute products; the formula method groups those products algebraically to yield <code>c₂</code>, <code>c₁</code>, and <code>c₀</code> directly. FOIL suits mental arithmetic and hand calculation, whilst the formula method is ideal for programming, verification, and understanding the structure of the result.

Can you multiply binomials with different variables?

Yes. If your binomials contain different variables—say <code>(2x + 3)</code> and <code>(y − 4)</code>—the product is <code>2xy − 8x + 3y − 12</code>, a four-term polynomial. The method remains identical: distribute each term of the first across the second. The calculator provided here assumes the same variable in both binomials, but the underlying principle extends to any variables.

Why is the result always a quadratic?

The product of two binomials always produces a quadratic because the highest-degree term comes from multiplying the <code>x</code> terms of each binomial: <code>a₁x × b₁x = a₁b₁x²</code>. The exponents add (1 + 1 = 2), yielding an <code>x²</code> term. No higher powers appear unless the original binomials contain higher-degree terms.

What if one coefficient is zero?

If, for example, <code>a₁ = 0</code>, then you're not really multiplying two binomials but a constant and a binomial. The formula still applies: <code>c₂ = 0 × b₁ = 0</code>, so the result has no quadratic term and becomes linear. Mathematically, the method is robust, but the result falls outside the standard binomial-by-binomial case.

How do I check my answer?

Expand your result <code>c₂x² + c₁x + c₀</code> by factorising it back or substituting a test value. For instance, if your result for <code>(3x − 2)(x + 5)</code> is <code>3x² + 13x − 10</code>, substitute <code>x = 2</code>: <code>(3·2 − 2)(2 + 5) = 4 × 7 = 28</code> and <code>3·4 + 13·2 − 10 = 12 + 26 − 10 = 28</code>. They match, confirming your answer.

Does order matter when multiplying binomials?

No. Multiplication is commutative, so <code>(3x − 2)(x + 5) = (x + 5)(3x − 2)</code>. Both yield <code>3x² + 13x − 10</code>. You can multiply in either order and reach the same result, though your intermediate steps may appear in a different sequence.

More math calculators (see all)