Four construction workers review a large blueprint together inside a building site; one holds a drill, others wear hard hats and overalls.

Contractor Registration and Permits in Central Ohio

This page answers a question that has no single answer in Central Ohio: who has to register, who issues the permit, and what work needs one. Requirements are set city by city, county by county, and they do not match each other. Transit & Flow works across these jurisdictions and holds City of Columbus General Contractor Registration G12064, valid through June 30, 2027.

Verified as of August 2026. Every item below was checked against an official state, county or municipal source on the date shown. Local rules change, fee schedules get replaced, and some jurisdiction pages are themselves out of date. Confirm current requirements directly with the jurisdiction before relying on anything on this page. Where research could not confirm something, this page says so rather than filling the gap with a guess.

Last reviewed: August 2026.

The state-level picture

Ohio has no statewide general contractor license and no statewide home improvement contractor license. Ohio Revised Code Chapter 4740 defines the licensed trades as work performed by a heating, ventilating and air conditioning contractor, a refrigeration contractor, an electrical contractor, a plumbing contractor, or a hydronics contractor. There is no general contractor or home improvement category anywhere in that chapter.

The Ohio Construction Industry Licensing Board (OCILB), inside the Ohio Department of Commerce, Division of Industrial Compliance, licenses exactly five trades:

  • Electrical
  • Heating, ventilating and air conditioning (HVAC)
  • Plumbing
  • Hydronics
  • Refrigeration

The commercial versus residential nuance

This is the part most people get wrong. According to OCILB, local building and health departments that have a registration program in place must require the state license before issuing commercial permits in those five trades. For residential work, those same departments are permitted, but not required, to demand the state commercial license. In practice: the state license is mandatory for commercial trade permits statewide, while whether it is demanded on residential work is a local decision that varies by jurisdiction.

Ohio Revised Code 4740.12 also constrains what a city can do. A political subdivision may not adopt an ordinance requiring contractor registration and a registration or license fee unless that ordinance also requires the registrant to hold the state license in the contractor’s trade, where a Chapter 4740 trade is involved. The statute preserves local authority to regulate the installation and repair of plumbing, hydronics, electrical, HVAC and refrigeration systems, and to charge registration fees for tradespeople in those trades.

Ohio Revised Code 4740.13 makes it unlawful to act as, or hold yourself out as, a contractor type that Chapter 4740 licenses without holding that license, and it authorizes the Attorney General to seek injunctive relief. It carries two exemptions worth knowing: a licensed contractor may install and service related control wiring under 25 volts, and low-voltage work under 50 volts (fire alarm, burglar alarm, cabling, tele-data, sound, communication, landscape lighting and irrigation) does not by itself make a person an electrical contractor subject to licensure.

One more point of clarification, because it comes up often: there is no Ohio Attorney General home improvement contractor registration program. Chapter 4740 contains no such category. The Attorney General’s role in this area is consumer protection enforcement, not contractor registration.

The three layers, in plain terms

  • State (OCILB): required for electrical, HVAC, plumbing, hydronics and refrigeration. Mandatory for commercial permits statewide.
  • Local registration: general contracting, remodeling and home improvement are regulated only at the municipal, township or county level. Requirements differ from city to city.
  • Permits: issued by whichever authority has jurisdiction, which may be a city building department, a county building department, a county health district, or the State of Ohio.

A practical consequence: there is no such thing as a Central Ohio contractor license. No jurisdiction researched here was found to accept another jurisdiction’s registration. A contractor working across the metro registers separately, repeatedly, per city. Registration terms do not align either. Reynoldsburg and New Albany registrations run on the calendar year, while Dublin runs 12 months from the application date, so renewals stagger.

Registration by jurisdiction

The table covers the jurisdictions this research verified. Where a jurisdiction’s registration status or terms could not be confirmed from an official source, the row says “Confirm directly with the jurisdiction” instead of guessing. An absence of a form on a city website is not proof that no requirement exists.

Jurisdiction Separate contractor registration required? Who issues permits Notes
City of Columbus Yes. Ten verified categories. Columbus Department of Building and Zoning Services (BZS), 111 North Front Street, (614) 645-7433 The most demanding registration in the region. General Contractor requires a notarized application, a $25,000 bond and liability insurance. Home Improvement General Contractor requires an ICC exam passed at 70 percent or better, three years hands-on experience and board approval. Other categories include Home Improvement Limited, Demolition, OCILB Contractor, Journeyperson Plumber, Sign Erector, Sewer/Water, Fire Contractor and Special Inspector. OCILB license holders register without board review. Sewer and water contractors need Department of Public Utilities sign-off before BZS.
Franklin County (unincorporated) No contractor license needed for structural work. Electrical, heating and plumbing work does require valid state licensing. Franklin County Building Division for 1, 2 and 3 family residential. The State of Ohio issues commercial building permits. Zoning comes first, and the routing depends on your township or village. County issues zoning then the permit in Brown, Clinton, Franklin, Hamilton, Madison, Mifflin, Norwich, Pleasant, Sharon and Truro townships. Township issues zoning, then you apply to the county, in Blendon, Jackson, Jefferson, Perry, Plain, Prairie and Washington townships. Village issues zoning, then apply to the county, in Harrisburg, Lockbourne, Minerva Park, Riverlea, Urbancrest and Valleyview. Groveport and Obetz do both themselves. Contact (614) 525-3166.
Franklin County Public Health (plumbing, cross-jurisdictional) Yes. Contractors who install plumbing in Franklin County are required to register annually, separately from any city registration. Franklin County Public Health handles plumbing plan review, permitting and inspection across much of the county, including inside suburbs that otherwise run their own building departments. This is the single most important routing quirk in the region. Confirmed to apply in Gahanna, Reynoldsburg and New Albany. Plan review and permits are required by the Ohio Plumbing Code for commercial and residential buildings. For plumbing, that can mean three layers at once: the state OCILB license, the city registration, and the FCPH annual plumbing registration. Contact (614) 525-3160. Not verified: whether the City of Columbus falls inside or outside FCPH plumbing jurisdiction. Confirm directly with FCPH and Columbus BZS.
Dublin Yes, under Dublin ordinances Chapter 150.140 to 150.146. City of Dublin Division of Building Standards Registration covers general contractors (decks, basements, home builders, remodels, pools, fences), excavators, mechanicals, concrete, landscaping and structural framing. Carpentry, masonry, insulation, roofing, drywall, siding and painting are explicitly exempt, which is unusual among its neighbors. Certificate of liability insurance with a minimum $300,000 combined bodily injury and property damage, City named as certificate holder. Bond required for sign contractors only, $10,000. Fee $75, expiring one year from the date of application rather than at year end. A state qualification certificate must be submitted where one is required for the trade. Dublin spans Franklin, Delaware and Union counties and does its own code enforcement across all three.
Westerville Commercial only. Commercial permits can only be issued to licensed contractors, who register with the City by submitting their active Ohio license. No residential contractor registration requirement was found. City of Westerville Building Division, a State of Ohio certified building department, 21 S. State St., (614) 901-6650 Westerville publishes the clearest permit scope document in the region, listing what does and does not require a permit item by item. Notably, it does not require a permit for roof shingle replacement, same-size window replacement or siding, all three of which do require a permit in Columbus. Registration contact: permit.portal@westerville.org.
Hilliard Yes. Every contractor in Hilliard must be registered with the Building Department. City of Hilliard Building Standards Division, via the OpenGov portal. Hilliard issues its own permits, not Franklin County. Most projects take two weeks for plan and zoning review unless otherwise specified. Common permit projects listed include basement finishes, room additions, decks, driveways, electrical, plumbing, roofing, fencing and new construction. Homeowners may do their own work, excluding rental properties. Registration fee, insurance minimum, bond, term and category list not verified. Confirm directly with the jurisdiction (Hilliard 311 or Building@hilliardohio.gov). Registration forms circulating online from 2019 and 2020 should not be relied on for current terms.
Worthington Not verified. Confirm directly with the jurisdiction. Worthington Division of Building Regulation, 374 Highland Avenue, (614) 431-2424 No contractor registration application appears on Worthington’s permit applications page, and Part Thirteen of its code shows only the Ohio Building Code, Residential Code of Ohio and Property Maintenance Code chapters. That is suggestive but not proof, so this page does not state that Worthington requires no registration. Forms and fees differ for 1 to 3 family versus 4 or more family, commercial and industrial. Note that the Building Regulation page still carries a May 2020 procedures notice, so treat its content as possibly stale and call to confirm.
Upper Arlington Yes, with a published fee schedule. Upper Arlington Building Division, Community Development Department, 3600 Tremont Road, (614) 583-5070 As published on the City fee page, retrieved August 2026, and with no effective date shown on that page: registration is $100 for each type. General contracting also requires a $5,000 bond and $100,000 to $300,000 insurance. Demolition requires a $10,000 bond. Master plumber, driveway/sidewalk and sewer builder each require a $5,000 bond. HVAC specialties and electric are listed with no bond or insurance. Published review times are the most specific in the region: residential building 7 to 10 business days, commercial building 10 to 15, residential trade 5 to 10, commercial trade 10 to 15. Permits are date stamped and reviewed in submission order.
Gahanna Likely yes, but not verified. Confirm directly with the jurisdiction (Building Division, (614) 342-4010). City of Gahanna Division of Building. Plumbing plan review and inspections are performed by Franklin County Public Health, not by the City, though applications are still submitted to the City. Gahanna publishes an FAQ titled “Does Gahanna require contractors to register?” but the answer text could not be retrieved, so the fee, categories and requirements are unknown. Operational rules that were verified: inspection requests must arrive by 4 p.m. for next-day scheduling, electrical inspections occur only on Mondays, Wednesdays and Fridays, and since January 1, 2023 a permit or occupancy will not be granted until all required digital and physical documents have been received. Residential 1 to 3 family permits require two survey copies and two drawing sets. These are inspection and intake rules, not plan review turnaround times.
New Albany Yes, with a broad category list: general contractors, remodelers, framers, concrete and masonry contractors, water and sewer contractors, electricians, HVAC, plumbers, fire suppression, fire alarm, and all other state licensed trades. New Albany Community Development Department, residential and commercial. Plumbing plan review must be submitted to and approved by Franklin County Public Health before submitting for the permit. Fee $50 per registration type, valid for one calendar year, January through December. Requires a liability insurance copy and the current qualification certificate or state license. Inspections vary by trade, with some conducted by Franklin County Public Health and some by the Fire Department. Permits are noted as required for roofs, decks, fences, patios and lawn sprinkler installations, specifically backflow preventers. Fees are due when plan review is complete or prior to permit issuance. New Albany spans Franklin and Licking counties; how the Licking County portion is handled is not verified. Confirm directly with the jurisdiction.
Grove City Yes. Grove City Codified Ordinances section 1305.02 is titled “Contractor’s Registration.” City of Grove City Division of Building, 4035 Broadway The requirement is verified from the code chapter itself, but the categories, fee, bond and insurance amounts could not be retrieved and are not verified. Confirm directly with the jurisdiction. The same chapter contains section 1305.17 (Building Division Fee Schedule), section 1305.19 (Wrecking Permits; Bond), section 1305.24 (Special Inspections) and section 1305.14, titled “Notice Fees Required; Triple Fees,” which may indicate a penalty multiplier for work started without a permit. Confirm that before assuming either way.
Reynoldsburg Yes, codified at section 1305.07, and required of any contractor who may work in the City, before commencing their first job. City of Reynoldsburg Building Division, (614) 322-6802. Plumbing plan review and inspections are handled by Franklin County Public Health, 280 East Broad Street, Columbus. The most completely documented registration ordinance found. Two classes: licensed trades (state license plus insurance) covering HVAC, refrigeration, hydronics, electrical, plumbing and fire protection; and unlicensed trades (insurance only) covering general, concrete, home improvement, sign, asphalt, pool, low voltage, excavation, landscape, masonry, framing, siding, roofing and insulation. Insurance minimum $500,000 combined liability, City named as certificate holder, 30-day cancellation notice. $10,000 bond for work in the city right-of-way. Fee $75 per trade; the penalty for working unregistered is twice the regular fee. Registration expires December 31 of the year issued. General contractors must list all subcontractors per job and obtain separate registrations for specialized trades they self-perform. Inspection requests by 3 p.m. are generally performed the next business day, and the city has four days to perform an inspection. Reynoldsburg spans Franklin, Licking and Fairfield counties; whether the Licking and Fairfield portions route differently is not verified. Confirm directly with the jurisdiction.
Bexley Yes. Contractors working in the City are required to be registered with the City of Bexley. Code reference: Codified Ordinances Chapter 244. City of Bexley Building Department, fully certified by the State of Ohio to approve and inspect all commercial and residential construction. Building & Zoning, (614) 559-4240. Bexley holds commercial certification as well as residential, unlike unincorporated Franklin County. Permits are listed as required for air conditioning and heating units, electrical work, plumbing, construction, demolition, driveways, fences, yard lights, sidewalks, pools and hot tubs. The real schedule risk in Bexley is board review, not plan review: Architectural Review Board applications are due four weeks before the meeting (second Thursday monthly) and Board of Zoning & Planning applications are due six weeks before the meeting (fourth Thursday monthly), so a project needing board review can add four to six weeks or more before a permit is in play. Inspections Monday through Friday only. Fee, bond, insurance amounts and categories not verified. Confirm directly with the jurisdiction.
Grandview Heights Codified Ordinances Chapter 1325 contains section 1325.01 “Permits Required” and section 1325.02 “Registration.” The section titles are confirmed. Who must register, and on what terms, is not verified. Confirm directly with the jurisdiction. City of Grandview Heights Building & Zoning. Service permits for right-of-way work, sewer repairs, curb cuts and street cuts go to the Director of Service or Building & Zoning. The text of section 1325.02 could not be retrieved from the online code library, so this page does not characterize its contents. Whether the Village of Marble Cliff relies on Grandview Heights for building services is also not verified. Confirm directly with the jurisdiction.
Powell (Delaware County) Yes, and registration must be completed before submitting a permit application. City of Powell Building Department, responsible for processing, review and issuance of both residential and commercial building permits, and performs its own building, engineering and zoning inspections. Powell does not use Delaware County for building permits. Categories expressly include subcontractors, alongside electrical, mechanical, plumbing and hydronics, fire protection, general contractors, water and sewer line installers, and any other trade performing services. Fee $75. Requires a certificate of liability insurance naming the City of Powell as certificate holder, a workers compensation certificate (which most neighbors do not list), and a state license where applicable. Inspections Monday to Friday, 7 a.m. to 4 p.m., closed 1 to 2 p.m. If publishing or budgeting a fee, use the City’s current fee schedule (Ordinance 2025-23, effective January 1, 2026) rather than the registration page. Registration term and who handles Powell plumbing permits are not verified. Confirm directly with the jurisdiction at (614) 885-5380.
City of Delaware No, as of December 1, 2025. Starting in 2026, contractors are no longer required to register with the City of Delaware Planning and Community Development Department, per Ordinance 25-68. Registration with the Income Tax division is still required. City of Delaware Building Division. Plumbing is carved out: the City does not review plumbing permits, and all plumbing applications should be filed with the Delaware County Health District. Contact (740) 203-1600 option 3. This is the most recent change in the region, and it comes with a documented conflict worth knowing about. The City’s codified ordinances still contain Chapter 1315, “Registration of Contractors,” which appears not to have been updated to reflect Ordinance 25-68. The department page and the December 2025 news release are more recent and should govern, but anyone reading the code chapter alone will get the wrong answer. Residential permits are required for structural, electrical or mechanical work, fences, decks, sheds, garages, home additions, roof, HVAC, furnace or gas line work, and solar or electric installations. Patios do not require permits. Commercially, all structural, electrical and mechanical work requires a permit. Inspection requests must be submitted by 12 p.m. the business day before.
Canal Winchester Not verified. Confirm directly with the jurisdiction. No contractor registration form, page or ordinance was located. That is an absence of evidence, not evidence of absence. The City issues permits directly. A state certified plans examiner reviews construction documents for compliance with zoning and building codes. Canal Winchester straddles Franklin and Fairfield counties, and whether routing differs by parcel is not verified. The City has also published a notice titled “Residential Plumbing Permits, IMPORTANT CHANGES” whose contents could not be retrieved. Given the Franklin County Public Health pattern elsewhere in the county it may concern plumbing routing, but that is inference, not fact. Ask the City what the notice says before assuming.
Pickerington Yes, offered through the City’s OpenGov portal. Fee, insurance, bond, categories and term not verified. Confirm directly with the jurisdiction at (614) 837-3974. The City of Pickerington, not Fairfield County, issues building permits, and the City handles plumbing permits through its own portal. 100 Lockville Road. Pickerington handling its own plumbing is a real contrast with the Franklin County suburbs, where Franklin County Public Health takes plumbing. Permit types offered: residential existing building, residential new construction, commercial, plumbing and solicitation. A permit application PDF circulating with a 2020 URL path should be checked for currency before use.
Delaware County (unincorporated) Not verified. Confirm directly with the jurisdiction at (740) 833-2200. No contractor registration requirement was found on Delaware County Building Safety pages. Delaware County Building Safety Department. Residential and commercial submittals are routed separately, to residential@co.delaware.oh.us and commercial@co.delaware.oh.us. Plumbing is handled by Delaware Public Health. The County states you can check the status of your permit 72 hours after submitting all documents. That is a status-check window, not a review turnaround. The full list of municipalities and townships served is not verified. Known carve-outs: the City of Powell and the City of Delaware both run their own building departments, and Liberty Township publishes its own permit, inspection and fee policy.
Union County Not verified. Confirm directly with the jurisdiction at (937) 645-3018. No contractor registration requirement was found on Union County Building Department pages. Union County Building Department, under the County Engineer. Health Department plumbing inspectors cover all unincorporated areas. The clearest jurisdictional statement of any county researched: the Union County Building Department has agreements with all municipalities to provide commercial and residential building code enforcement except Unionville Center, the incorporated areas of Plain City, and the City of Dublin. Marysville, Richwood, Milford Center and Magnetic Springs have contracted with the County. Published timelines: permits requiring construction drawings are required by state law to be reviewed within 30 days, and simple permits typically within one week. A permit is valid 12 months before work begins, and work may not be suspended more than six months. Inspections same day via OpenGov or two business days if scheduled by phone. The County advises verifying plumbing and zoning requirements separately.
Licking County The County’s forms page offers a document titled “No Registration or Licensing Required through Building Code Dept.” The title is unambiguous, but the document itself could not be read, so confirm directly with the jurisdiction at (740) 349-6671 before relying on it. There may be qualifications inside. Licking County Building Code Department, 675 Price Rd., Newark, (740) 349-6671, Monday to Friday 7 a.m. to 4 p.m. Covers the majority of Licking County. A zoning certificate must be obtained from the local zoning inspector first, or Health Department approval in non-zoning areas, before the building permit application. Submission requires the application, the zoning certificate and two complete sets of construction plans and specifications. The Department reviews commercial plans, and some fire departments additionally require construction documents. A current notice asks for up to one week for a response to email inquiries, which is an email response expectation and not a review time. The County publishes a residential permit scope summary and separate roofing, pole barn, deck, foundation sizing and energy compliance handouts, linked from its forms page.
Fairfield County Yes for the county building department, which publishes contractor registration information and instructions. Separately, the Fairfield Department of Health maintains plumbing program permits and registered plumbing contractors, a second and distinct registration. Fees, categories, bond and insurance for both are not verified. Confirm directly with the jurisdiction at (740) 652-7130. The Fairfield County Building Department issues permits for commercial construction in unincorporated Fairfield County, excluding Violet Township. It explicitly does not handle residential one, two and three family structures. Violet Township runs its own building department. The most unusual county structure of the four. A $130.00 plan review deposit is required before electronic commercial submission, as published and retrieved August 2026, with no effective date shown on the page. Who issues residential 1 to 3 family permits in unincorporated Fairfield County is not verified, given that the county building department disclaims them. Confirm directly with the jurisdiction before starting residential work there.

One state-level cost applies everywhere: an Ohio Board of Building Standards surcharge of 1 percent of permit fees on residential work and 3 percent on commercial work applies to building permits.

What typically needs a permit

Read this as a general guide, not a determination. Permit requirements for identical work differ materially between adjacent Central Ohio jurisdictions, and the differences are not intuitive. The only reliable answer is the one your specific building department gives for your specific address and scope.

The clearest illustration, all from official sources:

  • Roof replacement requires a permit in Columbus (no plan review) and in unincorporated Franklin County, and a permit in the City of Delaware. Westerville does not require a permit for shingle replacement.
  • Siding requires a permit in Columbus and unincorporated Franklin County. Westerville does not require one. Dublin does not even require the contractor to register, since siding is on Dublin’s exemption list.
  • Window replacement, same size, requires a permit in Columbus and unincorporated Franklin County, and not in Westerville. Enlarging a window opening requires a permit in both, and plan review in Columbus.

Common jobs

  • Roofing. Permit in Columbus (no plan review), unincorporated Franklin County and the City of Delaware. No permit in Westerville for shingle replacement. Hilliard lists roofing among its common permit projects.
  • Water heater replacement. Permit in Columbus (no plan review) and in Westerville. A job many people assume is exempt and generally is not. Replacing the heating elements in a water heater does not require a permit in Westerville.
  • Decks. Permit and plan review in Columbus. Permit in unincorporated Franklin County, New Albany and the City of Delaware. Westerville requires a permit for a deck attached to the house and over 200 square feet. Union County requires one unless the deck is under 30 inches high, under 200 square feet, and unconnected.
  • Fences. Columbus requires no permit under 6 feet, subject to zoning limits, and requires architect or engineer sealed plans over 6 feet. Union County requires a permit only if the fence serves as a pool barrier or is over 6 feet. New Albany, the City of Delaware and Bexley list fences as requiring a permit.
  • Concrete, driveways and sidewalks. Westerville requires a permit for driveway or sidewalk replacement in the City right-of-way. Bexley lists driveways and sidewalks as requiring a permit. Hilliard lists driveways among common permit projects. Columbus does not address driveways in its typical residential projects document, so ask BZS.
  • Kitchen and bath remodeling. Permit and plan review in Columbus. Permit in Westerville (interior remodeling), unincorporated Franklin County (interior alteration) and Union County (alterations). In the City of Delaware, a permit is required if the work is structural, electrical or mechanical. Note that replacing plumbing fixtures such as sinks, toilets, bathtubs and showers does not require a permit in Westerville.
  • Electrical panel work. Permit in Columbus for panel modification or update (no plan review), in Westerville for service panel replacement, and in the City of Delaware. Westerville does not require a permit to replace breakers, outlets, switches, cover plates, or light fixtures of the same weight.
  • HVAC. Permit in Columbus for furnace or AC replacement (no plan review). Westerville requires a permit to replace an A/C unit, furnace or heat pump, to install supply or return ductwork for additions, remodeling or new construction, to construct a fireplace, and to install a vented or ventless gas heating unit. Repairing a furnace or repairing ductwork does not require a permit in Westerville. The City of Delaware requires a permit for HVAC, furnace and gas line work.
  • New or extended gas lines. Permit in Westerville and in the City of Delaware.
  • Siding and windows. See the contrast above. Do not assume the rule from the last city you worked in.
  • Sheds and accessory structures. Over 200 square feet in Westerville and unincorporated Franklin County. Union County exempts residential sheds at 200 square feet or under and commercial sheds at 120 square feet or under. The City of Delaware lists sheds as requiring a permit. Columbus is unresolved: its FAQ names a 200 square foot threshold while quoting a code exemption at 120 square feet, and the two do not reconcile. Confirm any Columbus shed threshold with BZS at (614) 645-7562.
  • Pools and hot tubs. Permit in Westerville and Bexley. Unincorporated Franklin County requires a permit for swimming pools, though above-ground pools do not need a building permit there and still need zoning compliance. Westerville also requires a permit to install a whirlpool, hydromassage tub or hot tub, and for wiring serving pools, hot tubs and whirlpools.
  • Patios. No permit in Union County or the City of Delaware. New Albany lists patios as requiring a permit.
  • Solar. Permit required in the City of Delaware.
  • Demolition. Permit in unincorporated Franklin County, Union County (complete removal) and Bexley.
  • Historic and design overlay areas. Westerville requires a permit for any type of exterior work within the Uptown Review District. In Bexley, Architectural Review Board or Board of Zoning & Planning review can add four to six weeks or more before a permit is even in play.

Zoning is a separate question from building permits in many jurisdictions. Unincorporated Franklin County, Licking County and Union County all route zoning approval ahead of, or alongside, the building permit, and the office that issues zoning may not be the office that issues the permit.

Sources

State

Columbus and Franklin County

Franklin County municipalities

Delaware, Union, Licking and Fairfield counties

Working with Transit & Flow

Transit & Flow holds City of Columbus General Contractor Registration G12064, valid through June 30, 2027, and works across the jurisdictions covered on this page. Plumbing, HVAC and electrical work is performed by OCILB-licensed trade partners rather than self-performed. Permitting can be handled as part of a project rather than left to the property owner. If you want to talk through which approvals a specific job needs and who issues them, get in touch.

Explore the Transit & Flow divisions

Every trade under one licensed general contractor, serving Central Ohio seven days a week.