Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Model::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Model.php on line 240

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Model::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Model.php on line 244

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Model::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Model.php on line 248

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Model::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Model.php on line 257

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 19

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 32

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 26

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 36

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 13

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 41

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 87

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 101

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 113

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 124

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 148

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 135

Deprecated: Return type of WPForms\Logger\Records::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 96

Deprecated: Return type of WPForms\Logger\Records::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 40

Deprecated: Return type of WPForms\Logger\Records::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 50

Deprecated: Return type of WPForms\Logger\Records::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 62

Deprecated: Return type of WPForms\Logger\Records::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 74

Deprecated: Return type of WPForms\Logger\Records::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 84

Deprecated: Optional parameter $page_settings declared before required parameter $key is implicitly treated as a required parameter in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Library.php on line 40

Deprecated: Optional parameter $global_settings declared before required parameter $key is implicitly treated as a required parameter in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/essential-addons-for-elementor-lite/includes/Traits/Library.php on line 40

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Admin/Standalone.php on line 95

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: Creation of dynamic property Blocksy\DynamicCss::$wp_filesystem is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/blocksy-companion/framework/features/dynamic-css.php on line 183

Deprecated: Creation of dynamic property Elementor\Plugin::$icons_manager is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/elementor/includes/plugin.php on line 605

Deprecated: Return type of ActionScheduler_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 60

Deprecated: Return type of ActionScheduler_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 48

Deprecated: Return type of ActionScheduler_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 27

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/google-site-kit/includes/Core/REST_API/REST_Routes.php on line 110
CP – Just another WordPress site
Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/blocksy-blocks-parser.php on line 17

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/blocksy-blocks-parser.php on line 19

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/blocksy-blocks-parser.php on line 17

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/blocksy-blocks-parser.php on line 19

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/blocksy-blocks-parser.php on line 17

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/blocksy-blocks-parser.php on line 19

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/blocksy-blocks-parser.php on line 17

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/blocksy-blocks-parser.php on line 19

Deprecated: Creation of dynamic property Blocksy_Css_Injector::$additional_symbols is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/class-ct-css-injector.php on line 37

Deprecated: Creation of dynamic property Blocksy_Css_Injector::$additional_symbols is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/class-ct-css-injector.php on line 37

Deprecated: Creation of dynamic property Blocksy_Css_Injector::$additional_symbols is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/class-ct-css-injector.php on line 37

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/blocksy-blocks-parser.php on line 17

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/themes/blocksy/inc/classes/blocksy-blocks-parser.php on line 19
Deprecated: Optional parameter $term_count declared before required parameter $term_id is implicitly treated as a required parameter in /home/u393655828/domains/designfoody.com/public_html/cp/wp-content/plugins/essential-addons-for-elementor-lite/includes/Classes/Helper.php on line 623
data-elementor-type="wp-page" data-elementor-id="28" class="elementor elementor-28" data-elementor-settings="[]">

The Affordable ROOFER COLUMBUS OHIO Trusts

FAMILY OWNED AND OPERATED

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis.

Residential
Roofing

Commercial
Roofing

Vinyl
Sidings

Replacement
Windows

Seamless
Gutters

Masonry
Contractors

FAMILY OWNED AND OPERATED

Gary Poling

5/5

Terry Wright of Cap City Restoration was very professional offering help and suggestions throughout our roof replacement. He took photos before, during, and after the project was completed keeping us informed of the progress of the work. His crew was experienced and workmanship was excellent. The clean up was also excellent.

Gary Poling

5/5

Terry Wright of Cap City Restoration was very professional offering help and suggestions throughout our roof replacement. He took photos before, during, and after the project was completed keeping us informed of the progress of the work. His crew was experienced and workmanship was excellent. The clean up was also excellent.

Gary Poling

5/5

Terry Wright of Cap City Restoration was very professional offering help and suggestions throughout our roof replacement. He took photos before, during, and after the project was completed keeping us informed of the progress of the work. His crew was experienced and workmanship was excellent. The clean up was also excellent.

Cap City Restoration

At Cap City Restoration, we proudly serve Columbus Ohio with high quality, well-constructed roofs that are maintenance and worry free. We offer prompt and reliable service that leaves us as one of the most trusted roofing companies Columbus Ohio has to offer. If you just need some info from a company that has seen it all, be sure to check out our helpful blog. We serve areas all over Central Ohio.

Over the years, we have become a leading installer of quality commercial roofing, residential roofing, metal roofing, gutters and downspouts, replacement windows, vinyl siding, and we are one of the top masonry contractors in the Columbus Ohio area. We are licensed and insured, and we maintain an A+ rating with the Better Business Bureau (BBB).

No matter the job; new construction, exterior home remodeling, or just a simple roof repair, when you turn to us for roofing in Columbus Ohio will get the job done right the first time and stay within your budget.

Areas We Serve

Dublin Ohio

Worthington Ohio

Reynoldsburg Ohio

Delaware Ohio

Gahanna Ohio

Lancaster Ohio

Westerville Ohio

Marion Ohio

Grove City Ohio

Lewis Center Ohio

Granville Ohio

Marysville Ohio

Upper Arlington Ohio

Grandview Ohio

Powell Ohio

Newark Ohio

Zanesville Ohio

Pataskala Ohio

logo white

Cap City Restoration
1723 Old Leonard Avenue, Columbus, Ohio 43219
(614) 749-6005
Customer Service Available 24/7

©2020 Cap City Restoration