Christmas Tree Decoration Calculator

Plan your entire tree setup in one place. Enter your tree height and get a full decoration shopping list — garland, ribbon, ornaments, picks, tree skirt, and topper. No more guessing at the store.

Build Your Decoration List

How to Plan Christmas Tree Decorations

Decorating a Christmas tree well is less about having expensive ornaments and more about having the right quantities of each element. Running out of garland halfway around the tree or realizing your tree skirt is too small after setup — those are the frustrations this calculator eliminates.

The calculator uses industry-standard ratios that professional decorators rely on. The formulas account for tree height and width (full vs. slim), giving you a realistic shopping list before you head to the store.

The Right Order to Decorate a Christmas Tree

Order matters. Putting ornaments on before garland means you'll have to move them. Here's the sequence professionals use:

  1. 1Fluff the branches. Take the time to shape each branch. A well-fluffed tree looks fuller and hides the center pole.
  2. 2Add lights. If your tree isn't pre-lit, wrap lights from trunk to tip, bottom to top.
  3. 3Drape garland. Wind garland in loose, even swags. Start at the top and spiral down.
  4. 4Add ribbon. Tuck ribbon into the tree in cascading waves or wrap it alongside garland.
  5. 5Hang large ornaments. Place these first, evenly spaced at different heights.
  6. 6Add medium and small ornaments. Fill in gaps. Push some ornaments deeper toward the trunk for depth.
  7. 7Insert picks and sprays. Accent pieces go in last to fill remaining holes.
  8. 8Place the tree topper. Set it on the top branch and secure it. Some toppers clip on; others sit in a built-in holder.
  9. 9Add the tree skirt. Wrap the skirt around the base to hide the stand.

Garland Length Guide

The standard formula is 9 feet of garland per foot of tree height. This gives you enough for 4-5 evenly spaced horizontal swags from top to bottom. If you want a tighter spiral pattern, increase to 12 feet per foot. For a minimal look with just 2-3 swags, 5-6 feet per foot is enough.

Beaded garland is thinner and needs to be wound tighter, so add 25% to the footage. Thick popcorn or cranberry garland can use 15% less since it takes up more visual space per foot.

Frequently Asked Questions

How much garland do I need for a Christmas tree?

Use about 9 feet of garland per foot of tree height. A 7-foot tree needs roughly 63 feet of garland. This assumes you're draping it in loose swags around the tree. For tighter wrapping, add 20-30% more.

How much ribbon do I need for a Christmas tree?

Plan for about 5-6 feet of ribbon per foot of tree height for cascading ribbons, or 9 feet per foot for full wrapping. A 7-foot tree typically uses 35-63 feet of ribbon depending on style. Wired ribbon holds its shape better than satin.

What size tree skirt do I need?

Tree skirt diameter should be roughly 2 inches per foot of tree height, multiplied by the tree's base diameter. For most full-width trees: 4-5 foot trees need a 36-inch skirt, 6-7 foot trees need a 48-inch skirt, and 8-10 foot trees need a 56-60 inch skirt.

What size tree topper do I need?

Tree toppers should be proportional to your tree. For trees under 6 feet, use a 6-8 inch topper. For 6-8 foot trees, 10-12 inches works well. For 9+ foot trees, go with 12-14 inches. Make sure the top branch can support the weight.

How many floral picks do I need for a Christmas tree?

Picks and sprays are optional accent pieces. If you use them, plan for 3-5 per foot of tree height. A 7-foot tree looks great with 20-35 picks distributed evenly. Berry sprays, pine cone picks, and poinsettia picks are popular choices.

In what order should I decorate a Christmas tree?

The correct order is: (1) lights, (2) garland or beaded garland, (3) ribbon, (4) large ornaments, (5) medium ornaments, (6) small ornaments and filler, (7) picks and sprays, (8) tree topper, (9) tree skirt. Working in this order prevents rework.

How much does it cost to fully decorate a Christmas tree?

For a 7-foot tree with mid-range decorations: lights ($15-30 if not pre-lit), garland ($20-40), ornaments ($40-80), ribbon ($10-20), tree skirt ($20-40), and topper ($15-30). Total range: $120-240 for a complete look, less if you already have some items.

How do I decorate a Christmas tree on a budget?

Buy solid-color ball ornament packs in bulk ($8-12 for 24). Use wide burlap or cotton ribbon instead of wired ($5 vs $15). Make a simple felt tree skirt. Skip garland and use extra lights for visual fill. Dollar stores carry decent picks and small ornaments.