How Much Do Handmade Rugs Cost: Afghan, Pakistani and Persian Rug Price Guide

The price range for genuine hand-knotted rugs is wider than almost any other consumer product category. A genuine hand-knotted Afghan tribal rug starts at a few hundred dollars. The most expensive Persian rug ever sold - the Clark Sickle-Leaf Carpet - achieved $33.8 million at Sotheby's in 2013. Between those two points lies every level of quality, origin, age, and craftsmanship in the handmade rug world.

Understanding what determines rug prices - and what you should actually expect to pay for a quality piece at each level - is the most useful knowledge any rug buyer can have. This guide covers pricing across the major rug types, explains the factors that drive price differences, and gives you realistic benchmarks for every budget.

What Determines Handmade Rug Prices

Six factors determine the price of any genuine hand-knotted rug:

Factor Impact on Price Example
Knot density (KPSI) High impact 80 KPSI vs 300 KPSI can triple the price
Wool quality High impact Ghazni wool vs standard wool
Dye quality Medium impact Natural vs synthetic dyes
Origin Medium impact Iranian vs Afghan vs Pakistani
Age High impact for antiques 100-year-old piece vs new production
Size Direct proportional 8x10 vs 9x12 roughly 35% more

Knot density is the primary labor cost driver. A rug at 200 KPSI takes roughly twice as long to produce as one at 100 KPSI of the same size. That labor cost is reflected directly in the price. For the same design and materials, doubling the knot density roughly doubles the production time and thus the base cost.

Wool quality affects both cost and durability. Ghazni highland wool from Afghanistan, kurk wool from Isfahan, and imported New Zealand merino all cost more than standard production wool - and they produce a superior pile that ages better and lasts longer.

Origin creates price differentials based on branding and market positioning. Iranian rugs carry a brand premium in Western markets that reflects their historical prestige rather than necessarily superior quality at equivalent knot densities. Pakistani and Afghan rugs at equivalent construction quality often represent better value.

Age creates exponential price increases for antique pieces. A 100-year-old Kashan with natural dye color in good condition commands prices that reflect its irreplaceability - no contemporary piece can replicate the aged color quality of genuinely old natural dye production.

Price Guide by Rug Type

Afghan Rugs

Type Size Quality Tier Price Range
Khal Mohammadi 5x8 Standard $400-$700
Khal Mohammadi 8x10 Standard $800-$1,400
Khal Mohammadi 9x12 Fine $1,500-$2,500
Kazak 5x8 Standard $300-$600
Kazak 8x10 Standard $600-$1,200
Baluchi 3x5 Standard $150-$300
Baluchi 5x8 Standard $300-$600
Gabbeh 5x8 Standard $400-$700
Gabbeh 8x10 Standard $800-$1,400
Afghan War Rug Various Collector $500-$3,000+

Browse our Afghan rugs collection for current pricing.

Pakistani Rugs

Type Size Quality Tier Price Range
Bokhara 5x8 Standard $400-$700
Bokhara 8x10 Standard $800-$1,500
Bokhara 9x12 Fine $1,500-$2,500
Ziegler/Chobi 5x8 Standard $400-$800
Ziegler/Chobi 8x10 Standard $900-$1,600
Ziegler/Chobi 9x12 Fine $1,600-$3,000
Jaldar 5x8 Standard $400-$700
Lahore Fine 8x10 Fine (200+ KPSI) $2,000-$5,000
Lahore Fine 9x12 Fine (200+ KPSI) $3,500-$8,000

Browse our Pakistani rugs collection for current pricing.

Persian and Persian-Style Rugs

Type Size Quality Tier Price Range
Kashan (new) 8x10 Standard (120 KPSI) $1,500-$3,000
Kashan (new) 9x12 Fine (200+ KPSI) $4,000-$10,000
Tabriz (new) 8x10 40-raj $1,200-$2,500
Tabriz (new) 9x12 50-raj $3,000-$7,000
Kirman (new) 8x10 Standard $1,000-$2,000
Serapi (contemporary) 8x10 Standard $1,500-$3,000
Antique Kashan 8x10 Collector $5,000-$25,000+
Antique Tabriz 9x12 Collector $8,000-$40,000+

Browse our Persian rugs collection for current pricing.

Price by Size

Size is the most predictable pricing factor - larger rugs cost more in direct proportion to their area. Use this as a rough multiplier:

Size Relative Cost Common Use
3x5 1x (base) Accent, bedroom beside bed
4x6 1.6x Small sitting area, hallway
5x8 2.7x Medium living room, bedroom
6x9 3.6x Standard living room
8x10 5.3x Large living room, dining room
9x12 7.2x Formal living room, large dining
10x14 9.3x Grand rooms, open plan spaces
12x15 12x Palace size, statement rooms

For sizing guidance see our living room rug size guide.

Why Some Prices Seem Too Good

The most important price warning in the handmade rug market: if a price seems too low for the claimed quality, it almost certainly is.

A genuine hand-knotted Afghan Bokhara in 8x10 at quality construction cannot be legitimately sold for $200. The raw materials alone - quality wool, cotton foundation, dyes - cost more than that. The months of skilled labor required make $200 an impossible price for genuine production.

What $200 buys is a machine-made rug with a Bokhara-inspired pattern, or a hand-tufted rug with a latex backing that will deteriorate within 15 years. These are not the same object as a genuine hand-knotted piece and should not be compared on price.

For the complete comparison of construction types and their real costs over time see our post on are handmade rugs worth it.

The Cost Per Year Calculation

The most useful way to think about handmade rug pricing is cost per year of use:

Rug Type Purchase Price Lifespan Cost Per Year
Quality hand-knotted Afghan 8x10 $1,200 75 years $16/year
Quality hand-tufted 8x10 $600 20 years $30/year
Machine-made 8x10 $300 10 years $30/year
Budget machine-made 8x10 $150 5 years $30/year

The genuine hand-knotted rug is the cheapest option over its useful life. The higher upfront cost is offset by a lifespan that is 4 to 15 times longer than alternatives.

Where to Buy and What to Pay

Buy direct from source - ALRUG sources directly from Afghan and Pakistani weavers with no middlemen. This means you pay for the rug not for multiple layers of commercial markup. Our prices reflect genuine production costs and fair margins without the 3 to 5x markups of retail showrooms.

Avoid artificially discounted prices - permanent "50% off" sales are a common retail technique that inflates the reference price to make discounts look larger. The real price is what a piece sells for consistently not what it is "marked down" from.

Compare construction not just price - a $500 genuine hand-knotted Afghan Gabbeh and a $500 hand-tufted imitation are not comparable objects. Always establish what you are buying before comparing prices.

Browse our collections by budget: under $499, $500-$999, $1000-$1499, $1500-$1999, $2000-$2999, $3000+. Free worldwide shipping on every order.

Frequently Asked Questions

How much does a good handmade rug cost? A quality hand-knotted Afghan or Pakistani rug in an 8x10 size starts at $800 to $1,200 for standard quality production and rises to $2,000 to $5,000 for fine quality. Persian city rugs start higher - $1,500 to $3,000 for standard production and significantly more for fine and antique examples. The price reflects the months of skilled labor required to produce a genuine hand-knotted piece.

Why are handmade rugs so expensive? The primary cost is labor. A single weaver tying 100 knots per minute works for 6 to 8 months to complete a standard 8x10 rug at 100 KPSI. At fine quality (200+ KPSI) the same size takes over a year. Materials - quality wool, cotton foundation, dyes - add further cost. The price of a genuine hand-knotted rug reflects genuine labor and materials not markup.

Are expensive rugs worth it? Yes when the price reflects genuine quality. A $1,200 hand-knotted Afghan rug used for 75 years costs $16 per year. A $300 machine-made rug replaced every 10 years costs $30 per year. The handmade rug is cheaper over its lifetime and can be passed down as an heirloom. For the complete analysis see our post on are handmade rugs worth it.

What is a fair price for an Afghan rug? A quality hand-knotted Afghan Khal Mohammadi or Kazak in 8x10 at fair pricing runs $800 to $1,400. A quality Gabbeh in the same size runs $800 to $1,200. A Baluchi in 5x8 runs $300 to $600. These prices reflect genuine production costs and fair margins without retail showroom markup. Significantly lower prices indicate machine-made or hand-tufted production.

What is a fair price for a Pakistani rug? A quality Pakistani Bokhara in 8x10 runs $800 to $1,500. A quality Ziegler or Chobi in the same size runs $900 to $1,600. Fine Lahore workshop pieces at 200+ KPSI in 8x10 run $2,000 to $5,000. These reflect genuine production quality at fair pricing.