Delivery Areas
We deliver from our warehouse in Prospect Heights to 155 towns across Chicagoland and Southern Wisconsin. The price is set by the drive from the warehouse, and pickup is always free.
What delivery costs
-
$100
up to 15 min
8 towns
-
$150
up to 45 min
73 towns
-
$200
up to 60 min
37 towns
-
$250
up to 75 min
37 towns
- Farther than 75 minutes, we quote by phone.
- Stairs add $25 for each floor above the first, and $25 for a basement. An elevator costs nothing. A 4th floor or higher with no elevator, we quote by phone.
- Standard delivery is curbside: we unload at your address. Installation ($50 to $150) adds carrying pieces inside, basic assembly and placing them.
- Every price is an estimate: we confirm it by phone after you order, before anything is charged.
- Pickup at the warehouse is always free, and we'll help you load: 65 E Palatine Rd, Unit 311, Prospect Heights. Open 7 days a week, 10:30am to 3:30pm. By appointment outside these hours.
Towns we deliver to
Cook County, IL
- Alsip $200 · 57 min
- Arlington Heights $100–$150 · 14 min
- Barrington $150 · 26 min
- Bellwood $150 · 32 min
- Berwyn $150–$200 · 42 min
- Blue Island $200–$250 · 59 min
- Bridgeview $200 · 50 min
- Brookfield $150 · 41 min
- Burbank $200 · 53 min
- Calumet $250 · 67 min
- Chicago $150–$200 · 37 min
- Chicago Heights about $250 · 74 min
- Chicago Ridge $200 · 52 min
- Cicero $150–$200 · 42 min
- Country Club Hills $250 · 66 min
- Crestwood $200 · 56 min
- Des Plaines $100–$150 · 13 min
- Dolton $250 · 64 min
- Elk Grove $150 · 26 min
- Elmwood Park $150 · 30 min
- Evanston $150 · 26 min
- Evergreen Park $200 · 57 min
- Forest Park $150 · 37 min
- Franklin Park $150 · 25 min
- Glenview $100–$150 · 12 min
- Hanover Park $150 · 36 min
- Harvey $250 · 63 min
- Hazel Crest $250 · 65 min
- Hickory Hills $200 · 49 min
- Hoffman Estates $150 · 28 min
- Homewood $250 · 67 min
- Justice $200 · 49 min
- La Grange $150 · 40 min
- La Grange Park $150 · 38 min
- Lansing $250 · 72 min
- Lemont $200 · 56 min
- Lincolnwood $150 · 23 min
- Lyons $150–$200 · 45 min
- Markham about $250 · 62 min
- Matteson $250 · 72 min
- Maywood $150 · 33 min
- Melrose Park $150 · 31 min
- Midlothian $200 · 58 min
- Morton Grove $100–$150 · 17 min
- Mount Prospect $100–$150 · 13 min
- Niles $100–$150 · 13 min
- Norridge $150 · 23 min
- Northbrook $100–$150 · 11 min
- Northlake $150 · 28 min
- Oak Forest $200–$250 · 62 min
- Oak Lawn $200 · 54 min
- Oak Park $150 · 38 min
- Orland Park $200–$250 · 63 min
- Palatine $100–$150 · 17 min
- Palos Heights $200 · 56 min
- Palos Hills $200 · 51 min
- Park Ridge $100–$150 · 16 min
- Prospect Heights home to our warehouse
- Richton Park about $250 · 74 min
- Riverdale $250 · 64 min
- River Forest $150 · 35 min
- River Grove $150 · 27 min
- Rolling Meadows $150 · 19 min
- Schaumburg $150 · 30 min
- Schiller Park $150 · 22 min
- Skokie $150 · 21 min
- South Holland $250 · 68 min
- Streamwood $150 · 38 min
- Summit $200 · 49 min
- Tinley Park $250 · 68 min
- Westchester $150 · 34 min
- Western Springs $150 · 39 min
- Wheeling $100 · 11 min
- Wilmette $150 · 21 min
- Winnetka $150 · 20 min
- Worth $200 · 52 min
Lake County, IL
- Antioch $150–$200 · 50 min
- Beach Park $150 · 43 min
- Buffalo Grove $100–$150 · 15 min
- Deerfield where we started, and still our name
- Fox Lake $150–$200 · 45 min
- Grayslake $150 · 35 min
- Gurnee $150 · 34 min
- Highland Park $150 · 21 min
- Lake Forest $150 · 24 min
- Lake Zurich $150 · 25 min
- Libertyville $150 · 25 min
- Lindenhurst $150 · 42 min
- Mundelein $150 · 26 min
- North Chicago $150 · 32 min
- Round Lake $150 · 40 min
- Round Lake Beach $150 · 43 min
- Vernon Hills $150 · 22 min
- Wauconda $150 · 34 min
- Waukegan $150 · 36 min
- Zion $150–$200 · 46 min
DuPage County, IL
- Addison $150 · 33 min
- Bartlett $150 · 42 min
- Bensenville $150 · 26 min
- Bloomingdale $150 · 36 min
- Burr Ridge $150–$200 · 44 min
- Carol Stream $150 · 42 min
- Darien $150–$200 · 46 min
- Downers Grove $150–$200 · 44 min
- Elmhurst $150 · 31 min
- Glendale Heights $150 · 37 min
- Glen Ellyn $150 · 39 min
- Hinsdale $150 · 38 min
- Lisle $150–$200 · 47 min
- Lombard $150 · 39 min
- Naperville $200–$250 · 56 min
- Roselle $150 · 32 min
- Villa Park $150 · 35 min
- Warrenville $200 · 53 min
- West Chicago $200 · 51 min
- Westmont $150 · 43 min
- Wheaton $150–$200 · 44 min
- Winfield $150–$200 · 46 min
- Wood Dale $150 · 28 min
- Woodridge $200 · 48 min
Kane County, IL
- Aurora $200–$250 · 63 min
- Batavia about $250 · 62 min
- Campton Hills $200–$250 · 61 min
- Carpentersville $150 · 38 min
- Elgin $150–$200 · 41 min
- Geneva $200–$250 · 62 min
- North Aurora $200–$250 · 63 min
- Pingree Grove $200 · 52 min
- South Elgin $200 · 49 min
- St. Charles $200–$250 · 58 min
McHenry County, IL
- Algonquin $150–$200 · 43 min
- Cary $150 · 38 min
- Crystal Lake $150–$200 · 47 min
- Huntley $200 · 52 min
- Lake in the Hills $150–$200 · 49 min
- McHenry $200 · 51 min
- Woodstock $200–$250 · 60 min
Kenosha County, WI
- Kenosha $200–$250 · 57 min
- Pleasant Prairie $200 · 53 min
- Salem Lakes $200–$250 · 58 min
Will County, IL
- Bolingbrook $200–$250 · 55 min
- Crest Hill $250 · 70 min
- Homer Glen $200–$250 · 61 min
- Joliet about $250 · 74 min
- Lockport $250 · 63 min
- Mokena $250 · 73 min
- New Lenox $250 · 73 min
- Plainfield $250 · 69 min
- Romeoville $200–$250 · 63 min
- Shorewood about $250 · 75 min
Racine County, WI
- Burlington about $250 · 75 min
- Mount Pleasant $250 · 67 min
- Racine $250 · 72 min
Kendall County, IL
- Montgomery $250 · 73 min
- Oswego $250 · 72 min
Boone County, IL
- Belvidere $250 · 73 min
Milwaukee County, WI
- Oak Creek $250 · 73 min
Route times © OpenStreetMap contributors. Times are typical for each town; your own address may be nearer or farther, and the estimate checks it.