Educational & Reference

How to Multiply Polynomials: FOIL, Box Method & Examples

📅 Published: 2026-08-20🔄 Updated: 2026-08-20✍️ By ToolsForEveryTask Editorial Team

Last reviewed: August 2026

Table of Contents

What Does It Mean to Multiply Polynomials?

Multiplying polynomials means taking two or more algebraic expressions made up of terms like `3x²`, `−4x`, or `7` and finding their product. The result is a single expanded and simplified polynomial.

The fundamental rule behind all polynomial multiplication is simple: every term in the first polynomial must be multiplied by every term in the second polynomial. Once all partial products are generated, you combine any like terms to write the final answer in standard form (from highest exponent to lowest).

If you want to skip manual calculations, you can use our Polynomial Multiplication Calculator to see term-by-term step expansions automatically.

The Distributive Property: The Rule Behind Polynomial Multiplication

The distributive property states that `a(b + c) = ab + ac`. When multiplying larger polynomials, you apply this principle repeatedly.[1]

For two binomials `(a + b)(c + d)`:

  1. Distribute `a` to both terms: `a(c + d) = ac + ad`
  2. Distribute `b` to both terms: `b(c + d) = bc + bd`
  3. Add the partial products: `ac + ad + bc + bd`

Whether you use FOIL, vertical multiplication, or the box method, every valid method is simply a different visual way to organize the distributive property.

How to Multiply a Monomial by a Polynomial

A monomial has only one term (like `3x` or `−5x²`). To multiply a monomial by a polynomial, distribute the monomial across every term inside the parentheses.[1]

Example 1: Monomial × Polynomial

Problem: Multiply `3x(2x² - 4x + 5)`

```text

Step 1: Multiply 3x by 2x² -> 6x³

Step 2: Multiply 3x by -4x -> -12x²

Step 3: Multiply 3x by 5 -> +15x

Result: 6x³ - 12x² + 15x

```

How to Multiply Two Binomials

A binomial has two terms (like `x + 3` or `2x - 5`). When multiplying two binomials, the mnemonic FOIL helps ensure no terms are missed:[1]

  • First: Multiply the first terms of each binomial.
  • Outer: Multiply the outer terms.
  • Inner: Multiply the inner terms.
  • Last: Multiply the last terms of each binomial.

Example 2: FOIL Method

Problem: Multiply `(3x - 2)(4x + 1)`

```text

First: (3x)(4x) = 12x²

Outer: (3x)(1) = 3x

Inner: (-2)(4x) = -8x

Last: (-2)(1) = -2

Combine partial products: 12x² + 3x - 8x - 2

Combine like terms (3x - 8x = -5x): 12x² - 5x - 2

```

FOIL vs the Distributive Property

FOIL is not a different mathematical law — it is simply a memory aid for multiplying two 2-term expressions.

Feature FOIL Mnemonic General Distributive Property
Applicability Only for (2 terms) × (2 terms) Works for any number of terms
Partial Products Always generates 4 terms Generates (terms in A) × (terms in B)
Extensions Cannot be used directly for trinomials Easily extends to 3×3, 2×3, etc.

Can You Use FOIL With 3 Terms?

No. FOIL strictly stands for First, Outer, Inner, Last (4 multiplications for two binomials). When multiplying a binomial by a trinomial or two trinomials, you must use the general distributive property, vertical multiplication, or the box method.

How to Multiply a Binomial by a Trinomial

To multiply a 2-term polynomial by a 3-term polynomial, multiply each of the 2 terms in the first factor by all 3 terms in the second factor. This generates `2 × 3 = 6` partial products before combining like terms.[2]

Example 3: Binomial × Trinomial

Problem: Multiply `(x + 2)(x² - 3x + 4)`

```text

Distribute x: x(x² - 3x + 4) = x³ - 3x² + 4x

Distribute 2: 2(x² - 3x + 4) = 2x² - 6x + 8

Combine all 6 terms:

x³ - 3x² + 2x² + 4x - 6x + 8

Combine like terms (-3x² + 2x² = -x²) and (4x - 6x = -2x):

Result: x³ - x² - 2x + 8

```

How to Multiply Two Trinomials

Multiplying two 3-term polynomials generates `3 × 3 = 9` partial products before combining like terms.

```text

Problem: (x² + 2x - 1)(2x² - x + 3)

Distribute x²: x²(2x² - x + 3) = 2x⁴ - x³ + 3x²

Distribute 2x: 2x(2x² - x + 3) = 4x³ - 2x² + 6x

Distribute -1: -1(2x² - x + 3) = -2x² + x - 3

Sum of all 9 terms:

2x⁴ + (-x³ + 4x³) + (3x² - 2x² - 2x²) + (6x + x) - 3

Result: 2x⁴ + 3x³ - x² + 7x - 3

```

How to Multiply Three Polynomials

To multiply three polynomials `A × B × C`:

  1. Multiply the first two factors: `P₁ = A × B`
  2. Simplify `P₁` by combining like terms.
  3. Multiply the resulting polynomial by the third factor: `P₁ × C`

Never try to multiply all three factors simultaneously in a single step.

How to Multiply Polynomials Using the Box Method

The box (or grid) method is a visual technique that organizes partial products into a grid, preventing missed terms and sign errors.[2]

Example 4: Box Method

Problem: Multiply `(2x + 3)(x² - 4x + 5)`

Create a 2×3 grid with rows `2x` and `+3`, and columns `x²`, `-4x`, and `+5`:

x² -4x +5
2x 2x³ -8x² 10x
+3 3x² -12x 15

Extract and group terms along diagonals:

  • `2x³`
  • `(-8x² + 3x²) = -5x²`
  • `(-12x + 10x) = -2x`
  • `+15`

Result: `2x³ - 5x² - 2x + 15`

Which Polynomial Multiplication Method Should You Use?

Expression Type Recommended Method Reason
Monomial × Polynomial Direct Distribution Fast and straightforward
Binomial × Binomial FOIL Mnemonic Quick mental math for 2×2
Binomial × Trinomial Box Method or Distribution Prevents missing middle terms
Trinomial × Trinomial Box Method or Vertical Grid Keeps all 9 partial products organized
Polynomials with Negatives Box Method Clear visual tracking of negative signs

How to Combine Like Terms

Like terms are terms that contain the exact same variables raised to the exact same exponents (e.g. `5x²` and `-2x²`). To combine like terms, add or subtract their numerical coefficients while leaving the variable and exponent unchanged.[2]

What Happens to Exponents When Multiplying Polynomials?

When multiplying terms with the same variable base, apply the Product Rule of Exponents:[3]

```text

xᵃ × xᵇ = xᵃ⁺ᵇ

```

Examples:

  • `x¹ × x¹ = x²`
  • `x² × x³ = x⁵`
  • `(3x²)(4x⁴) = 12x⁶`

More Polynomial Multiplication Examples

Example 5: Negative Coefficients

Problem: Multiply `(-2x² + 3x - 5)(4x - 1)`

```text

Distribute -2x²: -2x²(4x - 1) = -8x³ + 2x²

Distribute 3x: 3x(4x - 1) = 12x² - 3x

Distribute -5: -5(4x - 1) = -20x + 5

Combine like terms:

-8x³ + (2x² + 12x²) + (-3x - 20x) + 5

Result: -8x³ + 14x² - 23x + 5

```

Example 6: Missing Terms (Zero Coefficients)

Problem: Multiply `(x² - 4)(2x² + 3)`

```text

FOIL:

First: (x²)(2x²) = 2x⁴

Outer: (x²)(3) = 3x²

Inner: (-4)(2x²) = -8x²

Last: (-4)(3) = -12

Combine like terms (3x² - 8x² = -5x²):

Result: 2x⁴ - 5x² - 12

```

Common Mistakes When Multiplying Polynomials

  • Multiplying exponents instead of adding them: Writing `(x²)(x³) = x⁶` instead of `x⁵`.
  • Sign errors with negative terms: Forgetting that `(-3x)(-4) = +12x`.
  • Forgetting to distribute to every term: Multiplying only the first terms.
  • Trying to use FOIL on 3-term polynomials.
  • Adding coefficients incorrectly when combining like terms.

How to Check Your Answer

  1. Degree Check: Degree of product = Degree of Factor A + Degree of Factor B.
  2. Leading Coefficient Check: Product of leading coefficients equals final leading coefficient.
  3. Substitution Check: Substitute `x = 1` into both original and expanded forms; their numerical values must match.
  4. Calculator Check: Verify term expansions using our online calculator.

When to Use a Polynomial Multiplication Calculator

A polynomial multiplication calculator is most useful for checking work, reviewing intermediate partial products, or understanding where a hand-worked answer went wrong. Using the Polynomial Multiplication Calculator allows you to see the step-by-step expansion alongside the simplified polynomial.

Key Takeaways

  • Multiply every term in one factor by every term in the other.
  • The distributive property is the general rule behind all polynomial multiplication.
  • FOIL is a mnemonic specifically for two binomials (2×2).
  • Box and vertical methods help organize 6-term and 9-term expansions.
  • Add exponents when multiplying powers with the same variable base (`xᵃ × xᵇ = xᵃ⁺ᵇ`).
  • Always combine like terms and write the final polynomial in standard form.

How We Checked This Guide

Worked expansions were calculated independently, and signs, exponents, and combined terms were rechecked for every example. Selected expressions were validated by substituting numeric values into both original and expanded forms. The calculator was tested against representative binomial, trinomial, negative-coefficient, missing-term, constant, and higher-exponent inputs. Conceptual explanations were checked against established educational mathematics resources listed below.

Sources & References

  1. OpenStax — Elementary Algebra 2e, "6.3 Multiply Polynomials"

https://openstax.org/books/elementary-algebra-2e/pages/6-3-multiply-polynomials

  1. OpenStax — College Algebra 2e, "1.4 Polynomials"

https://openstax.org/books/college-algebra-2e/pages/1-4-polynomials

  1. OpenStax — College Algebra 2e, "1.2 Exponents and Scientific Notation"

https://openstax.org/books/college-algebra-2e/pages/1-2-exponents-and-scientific-notation

Featured Calculators & Tools

🔢 Algebra Reference

Polynomial Multiplication Calculator

Multiply two polynomials online and see a detailed step-by-step solution. Supports binomials, trinomials, and higher-degree polynomials with FOIL breakdown for binomials.

Open Calculator →