Visible assumptions

Calculation Methodology

QuiltMath uses deterministic browser-local formulas. Results are conservative planning estimates, not a replacement for pattern instructions or a quilter's project requirements.

Backing dimensions

The selected overage is added to every side of the finished quilt top.

required width = quilt width + (2 × overage per side)
required length = quilt length + (2 × overage per side)

Panel coverage and seams

For each orientation, the calculator adds fabric-width panels until their joined coverage meets the target. Each seam consumes the entered allowance on both joined edges.

joined coverage = panels × usable WOF − (panels − 1) × 2 × seam allowance
raw roll length = panels × panel cut length

Vertical and horizontal seam layouts are both tested. The recommendation uses the smaller rounded purchase length, then estimated layout offcut as a tie-breaker.

Purchase rounding

Fabric is always rounded upward, never to the nearest increment.

imperial: next ⅛ yard
metric: next 0.1 meter
Project-specific extra is separatePrint matching, prewashing, shrinkage, squaring and cutting mistakes are not inferred. Add the allowance appropriate to your fabric and workflow.

Binding formula

perimeter = 2 × (quilt width + quilt length)
working length = perimeter + extra length
strip count = ceil(working length ÷ usable WOF)
fabric depth = strip count × cut strip width

The binding calculator covers straight-grain crosswise strips for double-fold binding. It does not calculate continuous bias binding.

Border formula

cut strip width = finished border width + 2 × seam allowance
side cut length = quilt length + 2 × seam allowance
top/bottom cut length = quilt width + 2 × finished border width + 2 × seam allowance

The border calculator assumes straight rectangular borders attached to the sides first, then top and bottom. Mitered corners require different geometry.

Units and privacy

Metric values are converted to one internal inch model, calculated once, then converted for display. No calculation input is sent to a server by the v1 site.

Read the Privacy Policy or test the backing calculator.