Schedule Free Rug Pickup & Delivery

Free rug pickup and delivery for cleaning and repair across Norfolk, Virginia Beach, Chesapeake, Portsmouth, Suffolk, Hampton and Newport News. Fill in the form below and we will call you back to confirm a pickup window — usually the same or next business day. Prefer to talk? Call (757) 457-1857, Mon–Fri 10am–5:30pm, Sat 10am–5pm.

No charge for pickup, delivery, measuring or in-home visits across Hampton Roads.

How it works

  1. Send the form or call. We confirm a pickup window by phone.
  2. We pick up. Our crew rolls and carries the rug — you don't need to move furniture or haul anything.
  3. Inspection and quote. We inspect the rug at our Norfolk workroom and call you with a firm price before any work starts.
  4. Cleaning or repair. Hand-wash cleaning typically takes 7–10 days including drying; rush service is available.
  5. Delivery. We bring the rug back and lay it in place.

Prefer to drop off? Our showroom at 836 Poplar Hall Dr, Norfolk, VA 23502 accepts walk-ins during business hours — no appointment needed.