Your Privacy

By accessing this website, you acknowledge that Edmunds and its third-party business partners may use cookies, pixels, and similar technologies to collect information about you and your interactions with the website as described in our Privacy Statement; and you agree that your use of the website is subject to our Visitor Agreement.
Skip to main content
Skip to Filters
346 listings
  • Stock photo**
    $25,301
    good price
    $2,255 below market
    • 62,657 miles
    • 1 accident, 1 owner, rental vehicle
    • 2 Seats
    • Joe Maus Mitsubishi (74 mi away)
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    Close

    Located in Monroe, NC / 74 miles away from Winston Salem, NC

    Summit White 2021 Chevrolet Express 2500 Work Van Cargo RWD 4.3L V6 8-Speed Automatic with Overdrive* Complementary Warranty.Recent Arrival! Odome...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGBFP2M1269137
    Stock: P0128
    Certified Pre-Owned: No
    Listed since: 05-29-2025

  • Stock photo**
    • 76,926 miles
    • 1 accident, 1 owner, corporate fleet vehicle
    • 2 Seats
    • Impex Chevrolet GMC (35 mi away)
    • Back-up camera
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Reidsville, NC / 35 miles away from Winston Salem, NC

    2021 Chevrolet Express 2500 Work Van Cargo RWD 8-Speed Automatic with Overdrive Summit White 4.3L V6THIS VEHICLE INCLUDES THE FOLLOWING FEATURES AND O...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFP3M1268783
    Stock: 2CT8783
    Certified Pre-Owned: No
    Listed since: 09-06-2023

  • Price Drop
    $27,477
    fair price
    $3,947 below market
    • 65,768 miles
    • No accidents, 1 owner, rental vehicle
    • 2 Seats
    • Elevation Chevrolet GMC of Boone (82 mi away)
    • Back-up camera
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Boone, NC / 82 miles away from Winston Salem, NC

    2022 Chevrolet Express 2500 Work Van Cargo Summit White 4.3L V6 RWD 8-Speed Automatic with Overdrive BACK UP CAMERA, BLUETOOTH, CLEAN CARFAX/ONE OWNER...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGBFP0N1236011
    Stock: 236011P
    Certified Pre-Owned: No
    Listed since: 03-26-2025

  • $27,900
    fair price
    $1,290 below market
    • 44,831 miles
    • No accidents, 1 owner, personal use only
    • 2 Seats
    • Impex Chevrolet GMC (35 mi away)
    • Back-up camera
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Reidsville, NC / 35 miles away from Winston Salem, NC

    CARFAX One-Owner. Clean CARFAX.2022 Chevrolet Express 2500 Work Van Cargo RWD 8-Speed Automatic with Overdrive Summit White 4.3L V6THIS VEHICLE INCLUD...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFPXN1142759
    Stock: 2CT2759
    Certified Pre-Owned: No
    Listed since: 04-23-2025

  • $25,974
    fair price
    $1,395 below market
    • 75,570 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 2 Seats
    • Lancaster Motor Company (97 mi away)
    • Back-up camera
    • Blind Spot Monitorin...
    • Tire Pressure Warnin...
    • Parking sensors
    • Trip Computer
    Close

    Located in Lancaster, SC / 97 miles away from Winston Salem, NC

    2022 Chevrolet Express 2500 Work Van Cargo RWD Summit White 4.3L V6 We have performed all necessary repairs to Manufacturer's requirements. Copies of ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFP1N1217686
    Stock: A241447A
    Certified Pre-Owned: No
    Listed since: 03-17-2025

  • New Listing
    $28,499
    fair price
    $8 above market
    • 56,024 miles
    • No accidents, 1 owner, rental vehicle
    • 2 Seats
    • Enterprise Car Sales Greensboro (17 mi away)
    • Home delivery*
    • Back-up camera
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Greensboro, NC / 17 miles away from Winston Salem, NC

    Transfer of vehicle from another location to your neighborhood Enterprise Car Sales may require payment of a non-refundable transfer fee to begin the ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFP2N1233105
    Stock: 7VX4W6
    Certified Pre-Owned: No
    Listed since: 01-20-2025

  • $19,977
    great price
    $5,366 below market
    • 101,210 miles
    • No accidents, 2 owners, rental vehicle
    • 2 Seats
    • Rick Hendrick City Chevrolet (68 mi away)
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    Close

    Located in Charlotte, NC / 68 miles away from Winston Salem, NC

    WAS $20,531, $7,500 below J.D. Power Retail! Excellent Condition. WiFi Hotspot, Onboard Communications System, Back-Up Camera, DRIVER CONVENIENCE PACK...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGBFPXM1223510
    Stock: PS20402
    Certified Pre-Owned: No
    Listed since: 04-09-2025

  • Price Drop
    • 74,474 miles
    • No accidents, 2 owners, personal use
    • 2 Seats
    • Love GMC (148 mi away)
    • Back-up camera
    • Tire Pressure Warnin...
    • Upgraded Engine
    • Trip Computer
    • Stability Control
    Close

    Located in Columbia, SC / 148 miles away from Winston Salem, NC

    Summit White 2020 Chevrolet Express 2500 Work Van Cargo RWD 6-Speed Automatic HD with Electronic Overdrive Vortec 6.0L V8 SFI Flex Fuel JUST SERVICED,...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFG8L1216581
    Stock: P10088
    Certified Pre-Owned: No
    Listed since: 05-07-2025

  • Price Drop
    • 103,398 miles
    • 1 accident, 1 owner, corporate fleet vehicle
    • 2 Seats
    • Pinkerton Chevrolet (87 mi away)
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    Close

    Located in Salem, VA / 87 miles away from Winston Salem, NC

    Clean History, Rare Color, Vinyl Flooring, Metal Cage, No Rear Windows

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFP3L1175440
    Stock: P10346
    Certified Pre-Owned: No
    Listed since: 05-05-2025

  • Price Drop
    $18,994
    fair price
    $1,091 below market
    • 100,351 miles
    • No accidents, 1 owner, personal use
    • 2 Seats
    • Love GMC (148 mi away)
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    Close

    Located in Columbia, SC / 148 miles away from Winston Salem, NC

    Black 2019 Chevrolet Express 2500 Work Van Cargo RWD 8-Speed Automatic with Overdrive 4.3L V6 JUST SERVICED, CARFAX 1 OWNER, 16 x 6.5 Steel Wheels, AB...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFP2K1364322
    Stock: P10051
    Certified Pre-Owned: No
    Listed since: 03-12-2025

  • Price Drop
    $15,593
    fair price
    $351 below market
    • 154,970 miles
    • No accidents, 1 owner, personal use
    • 2 Seats
    • Love GMC (148 mi away)
    • Back-up camera
    • Bluetooth
    • Blind Spot Monitorin...
    • Tire Pressure Warnin...
    • Parking sensors
    Close

    Located in Columbia, SC / 148 miles away from Winston Salem, NC

    Summit White 2019 Chevrolet Express 2500 Work Van Cargo RWD 8-Speed Automatic with Overdrive 4.3L V6 JUST SERVICED, CARFAX 1 OWNER, 2 Speakers, ABS br...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFP1K1248917
    Stock: P10087
    Certified Pre-Owned: No
    Listed since: 05-07-2025

  • $28,980
    fair price
    $788 below market
    • 56,300 miles
    • No accidents, 1 owner, rental vehicle
    • 2 Seats
    • Impex Chevrolet GMC (35 mi away)
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    Close

    Located in Reidsville, NC / 35 miles away from Winston Salem, NC

    CARFAX One-Owner. Clean CARFAX.2023 Chevrolet Express 2500 Work Van Cargo RWD 8-Speed Automatic with Overdrive Summit White 4.3L V6Express 2500 Work V...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGBFP8P1175333
    Stock: 2CT5333
    Certified Pre-Owned: No
    Listed since: 02-13-2025

  • $19,500
    fair price
    $622 below market
    • 119,804 miles
    • No accidents, 1 owner, corporate fleet vehicle
    • 2 Seats
    • Cars Well (185 mi away)
    • Back-up camera
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Sevierville, TN / 185 miles away from Winston Salem, NC

    Recent Arrival!Clean CARFAX. CARFAX One-Owner.6-month/7500-mile WARRANTY INCLUDED on select models, 7 Day Money Back Guarantee (up to 200 miles), Full...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFP9M1183057
    Stock: P2496
    Certified Pre-Owned: No
    Listed since: 05-25-2025

  • $19,999
    fair price
    $84 below market
    • 111,250 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 2 Seats
    • Karas Auto Sales (70 mi away)
    • Back-up camera
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Sanford, NC / 70 miles away from Winston Salem, NC

    *3 OWNERS! BACKUP CAMERA! AUX-IN! AC 120V PLUG! SHELVES!* We proudly offer high-quality pre-owned vehicles at competitive prices. Each vehicle is car...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFGXK1224177
    Stock: 224177
    Certified Pre-Owned: No
    Listed since: 05-16-2025

  • Price Drop
    $21,733
    fair price
    $572 below market
    • 94,911 miles
    • No accidents, 1 owner, personal use
    • 2 Seats
    • Cars Well (185 mi away)
    • Back-up camera
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Sevierville, TN / 185 miles away from Winston Salem, NC

    Clean CARFAX. CARFAX One-Owner. Odometer is 10741 miles below market average!6-month/7500-mile WARRANTY INCLUDED on select models, 7 Day Money Back Gu...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAF71M1198815
    Stock: P2477
    Certified Pre-Owned: No
    Listed since: 05-01-2025

  • New Listing
    $20,999
    fair price
    $936 below market
    • 96,932 miles
    • No accidents, 2 owners, personal use only
    • 2 Seats
    • Enterprise Car Sales (In-stock online)
    • Home delivery*
    • Back-up camera
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Timonium, MD / 304 miles away from Winston Salem, NC

    Transfer of vehicle from another location to your neighborhood Enterprise Car Sales may require payment of a non-refundable transfer fee to begin the ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFP4M1231483
    Stock: 8G2CFC
    Certified Pre-Owned: No
    Listed since: 05-27-2025

  • $23,566
    fair price
    $352 above market
    • 84,314 miles
    • No accidents, 1 owner, personal use
    • 2 Seats
    • Wayne Thomas Chevrolet (34 mi away)
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    Close

    Located in Asheboro, NC / 34 miles away from Winston Salem, NC

    Ready to work and built to last, this 2021 Chevy Express 2500 Cargo Van is the ideal solution for any business needing dependable transportation and o...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFP6M1302084
    Stock: P7619A
    Certified Pre-Owned: No
    Listed since: 03-27-2025

  • $14,904
    fair price
    $155 above market
    • 175,925 miles
    • No accidents, 1 owner, personal use
    • 2 Seats
    • Love GMC (148 mi away)
    • Back-up camera
    • Bluetooth
    • Blind Spot Monitorin...
    • Tire Pressure Warnin...
    • Parking sensors
    Close

    Located in Columbia, SC / 148 miles away from Winston Salem, NC

    Summit White 2019 Chevrolet Express 2500 Work Van Cargo RWD 8-Speed Automatic with Overdrive 4.3L V6 JUST SERVICED, CARFAX 1 OWNER, 8-Point Digital Co...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFPXK1246356
    Stock: P10090
    Certified Pre-Owned: No
    Listed since: 05-07-2025

  • $20,875
    fair price
    $158 above market
    • 120,425 miles
    • No accidents, 2 owners, personal use only
    • 2 Seats
    • Best Used Cars (133 mi away)
    • Back-up camera
    • Tire Pressure Warnin...
    • Upgraded Engine
    • Trip Computer
    • Stability Control
    Close

    Located in Mount Olive, NC / 133 miles away from Winston Salem, NC

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAF70M1249527
    Stock: 249527
    Certified Pre-Owned: No
    Listed since: 11-23-2024

  • $21,998
    fair price
    $933 above market
    • 97,990 miles
    • No accidents, 3 owners, personal use
    • 2 Seats
    • Monticello Motors (173 mi away)
    • Back-up camera
    • Tire Pressure Warnin...
    • Trip Computer
    • Stability Control
    • Aux Audio Inputs
    Close

    Located in Charlottesville, VA / 173 miles away from Winston Salem, NC

    2021 Chevrolet Express 2500 Cargo Van Introducing the 2021 Chevrolet Express 2500 Cargo Van! This vehicle is packed with amazing features that will ma...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCWGAFP0M1174831
    Stock: 174831
    Certified Pre-Owned: No
    Listed since: 03-25-2025

  • New Listing
    $26,349
    fair price
    $983 above market
    • 83,641 miles
    • No accidents, 1 owner, personal use
    • 2 Seats
    • Enterprise Car Sales (In-stock online)
    • Home delivery*
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • Upgraded Engine
    • Trip Computer
    Close

    Located in Elmwood Park, NJ / 468 miles away from Winston Salem, NC

    Transfer of vehicle from another location to your neighborhood Enterprise Car Sales may require payment of a non-refundable transfer fee to begin the ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1GCZGGF72M1194420
    Stock: 8GY606
    Certified Pre-Owned: No
    Listed since: 03-25-2025

Showing 1 - 21 out of 346 listings

Consumer Reviews for the Chevrolet Express Cargo

Read recent reviews for the Chevrolet Express Cargo
Overall Consumer Rating
3.5 out of 5 stars29 Reviews
Write a vehicle reviewSee all 29 reviews
  • 5 star
    (31%)
  • 4 star
    (28%)
  • 3 star
    (21%)
  • 2 star
    (7%)
  • 1 star
    (14%)
4.5 out of 5 stars

WOW

wow 360K, 12/17/2009
2005 Chevrolet Express Cargo 2500 Rwd 3dr Ext Van (4.8L 8cyl 4A)
All I can say is 360K with no troubles. Engine/ trans /brakes/ electrical all exceptionally reliable. I am religious about maintenance and clean fluids which I believe has paid off. Drives great and very comfortable with seat mounted arm rests and cruise. I would consider no other after the service this vehicle has given me. This vehicle is a 2500, 4.8, 480el, semi floating 8 bolt … axle, extended wheel base. It is worked everyday hauling hardwood flooring.
Report abuse

Used 2021 Chevrolet Express Cargo in Winston Salem, NC Values

Estimated values
2021 Chevrolet Express Cargo 2500 3dr Ext Van (4.3L 6cyl 8A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$16,001$18,576$21,168
Clean$15,656$18,153$20,661
Average$15,081$17,449$19,816
Rough$14,333$16,533$18,718

The average list price of a used 2021 Chevrolet Express Cargo in Winston Salem, North Carolina is $22,690. The average mileage on a used Chevrolet Express Cargo 2021 for sale in Winston Salem, North Carolina is 93,222. Based on the average mileage of 93,222 for used 2021 Chevrolet Express Cargo for sale in Winston Salem, NC and using an average vehicle condition rating, which means the vehicle may have a few mechanical and/or cosmetic problems and may require a considerable amount of reconditioning, we appraise the average trade-in value of a used Chevrolet Express Cargo 2021 in Winston Salem, North Carolina to be $15,081.

Filters
Skip to Results

Applied Filters4Active

Location

Search radius200 miles
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Body Type

Trim

Mileage

Accidents & History

Engine & Drivetrain

Exterior Color

Interior Color

Total Seating

Edmunds Review

Features

Options & Packages

MPG

Listing Details


* Delivery of any kind does not apply to Alaska and Hawaii. Contact the dealer for delivery details, restrictions and costs.