Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/wp-content/plugins/gravityforms/includes/fields/class-gf-field-list.php on line 167

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/wp-content/plugins/gravityforms/includes/fields/class-gf-field-repeater.php on line 584

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rank-math domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the r34ics domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rank-math domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rank-math-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property RankMathPro\BBPress::$meta_key is deprecated in /var/www/wp-content/plugins/seo-by-rank-math-pro/includes/modules/bbPress/class-bbpress.php on line 32

Deprecated: Creation of dynamic property RankMathPro\Analytics\Email_Reports::$views_path is deprecated in /var/www/wp-content/plugins/seo-by-rank-math-pro/includes/modules/analytics/class-email-reports.php on line 49

Deprecated: Creation of dynamic property RankMathPro\Analytics\Email_Reports::$assets_url is deprecated in /var/www/wp-content/plugins/seo-by-rank-math-pro/includes/modules/analytics/class-email-reports.php on line 50

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the custom domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wp-includes/functions.php on line 6131

Deprecated: Optional parameter $post_id declared before required parameter $field is implicitly treated as a required parameter in /var/www/wp-content/themes/contractor-source/inc/acf/includes/acf-value-functions.php on line 54

Deprecated: Optional parameter $value declared before required parameter $field is implicitly treated as a required parameter in /var/www/wp-content/themes/contractor-source/inc/acf/includes/acf-value-functions.php on line 166

Deprecated: Optional parameter $post_id declared before required parameter $field is implicitly treated as a required parameter in /var/www/wp-content/themes/contractor-source/inc/acf/includes/acf-value-functions.php on line 166

Deprecated: Creation of dynamic property ACF::$fields is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/fields.php on line 136

Deprecated: Creation of dynamic property ACF::$locations is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/locations.php on line 130

Deprecated: Creation of dynamic property ACF::$json is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/json.php on line 184

Deprecated: Creation of dynamic property acf_loop::$loops is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/loop.php on line 26

Deprecated: Creation of dynamic property ACF::$loop is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/loop.php on line 270

Deprecated: Creation of dynamic property ACF::$revisions is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/revisions.php on line 413

Deprecated: Creation of dynamic property acf_validation::$errors is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/validation.php on line 26

Deprecated: Creation of dynamic property ACF::$validation is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/validation.php on line 212

Deprecated: Optional parameter $key declared before required parameter $value is implicitly treated as a required parameter in /var/www/wp-content/themes/contractor-source/inc/acf/includes/ajax/class-acf-ajax.php on line 76

Deprecated: Creation of dynamic property acf_form_customizer::$preview_values is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/forms/form-customizer.php on line 26

Deprecated: Creation of dynamic property acf_form_customizer::$preview_fields is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/forms/form-customizer.php on line 27

Deprecated: Creation of dynamic property acf_form_customizer::$preview_errors is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/forms/form-customizer.php on line 28

Deprecated: Creation of dynamic property ACF::$form_front is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/forms/form-front.php on line 603

Deprecated: Creation of dynamic property acf_form_widget::$preview_values is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/forms/form-widget.php on line 34

Deprecated: Creation of dynamic property acf_form_widget::$preview_reference is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/forms/form-widget.php on line 35

Deprecated: Creation of dynamic property acf_form_widget::$preview_errors is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/forms/form-widget.php on line 36

Deprecated: Creation of dynamic property acf_field_oembed::$width is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/fields/class-acf-field-oembed.php on line 31

Deprecated: Creation of dynamic property acf_field_oembed::$height is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/fields/class-acf-field-oembed.php on line 32

Deprecated: Creation of dynamic property acf_field_google_map::$default_values is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/fields/class-acf-field-google-map.php on line 33

Deprecated: Creation of dynamic property acf_field__group::$have_rows is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/includes/fields/class-acf-field-group.php on line 31

Deprecated: Optional parameter $i declared before required parameter $post_id is implicitly treated as a required parameter in /var/www/wp-content/themes/contractor-source/inc/acf/pro/fields/class-acf-field-repeater.php on line 720

Deprecated: Optional parameter $i declared before required parameter $post_id is implicitly treated as a required parameter in /var/www/wp-content/themes/contractor-source/inc/acf/pro/fields/class-acf-field-repeater.php on line 786

Deprecated: Optional parameter $name declared before required parameter $field is implicitly treated as a required parameter in /var/www/wp-content/themes/contractor-source/inc/acf/pro/fields/class-acf-field-flexible-content.php on line 1038

Deprecated: Optional parameter $i declared before required parameter $post_id is implicitly treated as a required parameter in /var/www/wp-content/themes/contractor-source/inc/acf/pro/fields/class-acf-field-flexible-content.php on line 1074

Deprecated: Optional parameter $i declared before required parameter $post_id is implicitly treated as a required parameter in /var/www/wp-content/themes/contractor-source/inc/acf/pro/fields/class-acf-field-flexible-content.php on line 1126

Deprecated: Optional parameter $id declared before required parameter $field is implicitly treated as a required parameter in /var/www/wp-content/themes/contractor-source/inc/acf/pro/fields/class-acf-field-gallery.php on line 296

Deprecated: Creation of dynamic property acf_field_clone::$cloning is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/pro/fields/class-acf-field-clone.php on line 34

Deprecated: Creation of dynamic property acf_field_clone::$have_rows is deprecated in /var/www/wp-content/themes/contractor-source/inc/acf/pro/fields/class-acf-field-clone.php on line 35
High-Quality Custom Countertops, Cabinets And Flooring | Contractor Source Orlando Contractor Source
Deprecated: Creation of dynamic property RankMathPro\Image_Seo_Pro::$alt_change_case is deprecated in /var/www/wp-content/plugins/seo-by-rank-math-pro/includes/modules/image-seo/class-image-seo-pro.php on line 177

Deprecated: Creation of dynamic property RankMathPro\Image_Seo_Pro::$title_change_case is deprecated in /var/www/wp-content/plugins/seo-by-rank-math-pro/includes/modules/image-seo/class-image-seo-pro.php on line 178

Countertops

Kitchen Counter

Cabinets

Closet

Closets

Flooring

High-quality products, kept in stock and fabricated on site

Contractor Source shortens your project timeline by keeping quality materials on hand and completing fabrication on-site. Every one of our countertops and cabinets, from high-end to budget friendly, come with above-and-beyond service — a dedicated Contractor Source design consultant to guide you from start to finish.

process

Simple sales process, consultation to completion.

Work with one, designated point of contact throughout your experience, browse thousands of products for every space – created and cut to your exact specs – all under one roof.

About Our Process

Starting your project is simple.

We offer three convenient ways to get your remodel process started. Schedule a consultation inside our showroom, meet us virtually or we’ll come directly to your home. Whether you’re looking for new countertops, cabinets, closets, flooring — or all of the above — our consultations are always simple and seamless.

SCHEDULE A CONSULTATION

Kerstin Upmeyer
Kerstin Upmeyer
January 1, 2023.
We had an excellent experience with them. Very happy with our new countertops. Thank you!
PSR
PSR
December 30, 2022.
We were measured on Monday and the install of the kitchen and three bathrooms were awesomely installed on Thursday of the same week. Best experience with home improvement we have ever had. Maureen was so helpful in picking out counter tops and explaining the good and bad of each stone. We would recommend them to every one. Simply the best.
Tracey Spencer Walsh
Tracey Spencer Walsh
December 29, 2022.
Honest & Skilled & Great Result This company is great. I had received what I thought was a very high quote from another company, and then I asked My Contractor Source who gave me a MUCH more reasonable bid. Gary came to the house with samples and helped me select the right material for my bar that was being built. The installation was great - everyone who works there is super knowledgable and skilled. When I am ready to "do" my kitchen, I'm definitely calling Gary at My Contractor Source!
Paige Murray
Paige Murray
December 28, 2022.
We got our kitchen and bathroom countertops replaced and Gary was exceptional with the service he provided from start to finish. The communication was excellent, the countertops were exactly what we were looking for and everything was delivered and installed on time. Gary even went out of his way to make adaptions on the fly to what we requested.
J.R. Espino
J.R. Espino
December 28, 2022.
We had quartz kitchen countertops installed, replacing our granite countertops. Gary and the entire team were very helpful and communicative throughout. The finished product is beautiful!
steve bangert
steve bangert
December 23, 2022.
We just had contractor source install quartz countertops that finished up our kitchen remodel. I only wish the other company’s that did the cabinetry etc where as efficient and professional as well as personable, a they where. I would highly recommend you chose them for any countertop and installs you may want. They are definitely a 5 star plus company
Jack Nicoletti
Jack Nicoletti
December 21, 2022.
We hired them to install our quartz countertops and they were fabulous from start to finish. They were very easy to communicate with and Bridget was a super star. Definitely call them if you’re in the market.
Jessica M
Jessica M
December 20, 2022.
We love how our countertops turned out. We had waterfall sides put in on the island and it looks beautiful, can’t even tell they are separate pieces. Smooth process. We were being told the process was going to be much longer by other companies and we are amazed by how fast Bridget and Jose were able to come out to give the estimate and template. Thank you to the team!
Joseph Warren
Joseph Warren
December 14, 2022.
My wife and I are exceedingly happy with the granite counter tops produced and installed by the Contractor Source. The complexity of the job and the execution was exceptional, the waterfall ends and the mitered edges are striking and is a credit to CS and their team. Maureen and Mark were wonderful design and production resources. Thank you!
Christian Hasler
Christian Hasler
December 14, 2022.
Maureen Mulvaney was amazing in coordinating the countertops installs and is very “on point.” I have used them to remodel all 4 of my rental condos and they installed both Quartz and granite countertops. From the help with the selection of the color/type…. to installation, this company is excellent. They provide great service and products for an excellent price. I would highly recommend them to anyone