(732) 793-1765



American Choice Railing & Fencing offers a worry-free installation from start to finish. Our project managers and expert installers will ensure your project is completed as quickly and as smoothly as possible. If your project requires an on-site measurement, we’ll contact you within two business days to set up an appointment. We will then provide you with a comprehensive quote based on those measurements.

We will work with you to schedule a time for your install to be performed. Keep in mind that some installations may take more than one day to complete.

Our goal is to provide you with a safe, professional and hassle-free install every time.

Pick-up & Delivery

American Choice Railing & Fencing offers pick-up and delivery service from our warehouse located in Wall, New Jersey. Information on these services are as follows:


Orders usually take 2 business days to process from the date they are placed and are available for pick-up at our warehouse, Monday-Friday, between the hours of 8:30 a.m. and 3:00 p.m. All orders placed after 3:00 p.m. will be processed on the next available business day and arranged for pick-up on date specified when you place your order. If you have any questions about order processing or delivery times, please contact customer service.


WE DO NOT SHIP OUT OF STATE. We offer free delivery to our local service areas as long as your order meets a minimum purchase amount of $1,000.00. All orders that do not meet the $1,000.00 minimum requirement will pay a flat fee of $50.00 for delivery within our local service area. Please see the service map or call us to find out whether or not you are in our local service area. If you need materials delivered to your jobsite, please place your order 3 business days prior to the delivery date to allow your order to be processed efficiently.

Delivery Areas

American Choice Railing & Fencing currently serves builders and homeowners along the entire New Jersey coastline and surrounding areas. Please see our service map below to locate your area. Of course, if you have any questions as to whether or not we service a particular area, please call us at (732) 793-1765.