Kingston · ADU cost
What it costs to build an ADU in Kingston, NY
An 800 sq ft accessory dwelling unit in Kingston runs roughly $200k–265k, or about $252–330/sq ft, and that per-square-foot figure sits deliberately above the $206–270/sq ft a full house costs here. An ADU still needs one whole kitchen, one whole bath, its own service panel and its own heating plant no matter how small you draw it, and those costs do not shrink with the floor plan, so they land on half the square footage and push the rate up. Whether the city will let you build one is a separate question from what it costs, and it gets answered parcel by parcel rather than townwide, since the City of Kingston maps 12 districts that treat accessory units differently from one another, so read the table below as a starting point rather than a verdict.
ADU cost by size in Kingston
Standard finish, slab on grade, on a flat and clear part of the lot, general-contractor margin included. These are structure costs at Ulster County pricing, before the service and septic work a second dwelling can trigger.
| Size | Type | $ / sq ft | Estimated total |
|---|---|---|---|
| 400 sq ft | Studio | $334–$438 | $135k–175k |
| 600 sq ft | One bedroom | $280–$366 | $170k–220k |
| 800 sq ft | One bedroom, larger | $252–$330 | $200k–265k |
| 1,000 sq ft | Two bedroom | $236–$309 | $235k–310k |
400 sq ft — One room plus a bath. Garage conversions and small backyard cottages land here.
600 sq ft — The most common detached build - a real bedroom, full kitchen, one bath.
800 sq ft — Room for a proper living area. Still a single bath and one kitchen.
1,000 sq ft — About as large as most codes allow an accessory unit to go.
Why the rate is higher than a house
The systems below are priced for an 800 sq ft unit. The middle column is what each system would cost if it simply shrank with the floor plan; the left column is what it actually costs once you account for the equipment a dwelling needs one of regardless of size. The gap between the two columns is the whole reason small builds price the way they do.
| System | $ / sq ft in an ADU | If it scaled with floor area | Fixed per unit |
|---|---|---|---|
| Site work | $7–$11 | $7 | — |
| Foundation | $17–$23 | $17 | — |
| Framing | $26–$32 | $26 | — |
| Envelope - roof, siding, windows | $32–$41 | $32 | — |
| Plumbing | $28–$34 | $17 | 55% |
| Electrical | $19–$24 | $13 | 35% |
| HVAC | $23–$29 | $15 | 45% |
| Insulation | $7–$9 | $7 | — |
| Interior finishes | $33–$44 | $28 | 15% |
| Millwork & cabinetry | $19–$28 | $11 | 55% |
The fixed-per-unit share is a modeling assumption, not a figure from the code: it is our estimate of how much of each system's budget buys equipment a dwelling needs exactly one of - a kitchen rough-in, a bath group, a service panel, a heating plant - and therefore does not shrink when the unit does. Site work, foundation, framing, envelope and insulation are treated as scaling straight with floor area, which understates the premium slightly, because a small building carries more envelope per square foot of floor than a large one.
What the Kingston code says about accessory units
Whether you can build one, and how large, is decided by the district your parcel sits in rather than by the town as a whole. The table shows how each mapped district treats ADUs alongside the lot and setback standards a second unit still has to fit inside. District boundaries and conditions vary, so treat it as a starting point and confirm the district that applies to your parcel.
| District | Min lot | Setbacks F / S / R | Max height | ADU |
|---|---|---|---|---|
| T5 Main Street (T5-MS) | — | 0 / 0 / 5 ft | — | As of right |
| T5 Flex (T5-F) | — | 0 / 0 / 10 ft | — | As of right |
| T5 Neighborhood (T5N) | — | 0 / 0 / 5 ft | — | As of right |
| T4 Main Street (T4-MS) | — | 0 / 0 / 10 ft | — | As of right |
| T4 Neighborhood-Open (T4N-O) | — | 5 / 3 / 10 ft | — | As of right |
| T4 Neighborhood (T4N) | — | 10 / 8 / 15 ft | — | As of right |
| T3 Neighborhood-Open (T3N-O) | — | 20 / 8 / 15 ft | — | As of right |
| T3 Neighborhood (T3N) | — | 20 / 8 / 15 ft | — | As of right |
| T3 Large Lot (T3L) | — | 20 / 10 / 20 ft | — | As of right |
| T2 Conservation (T2C) | — | 20 / 15 / 20 ft | — | As of right |
| T1 Natural (T1N) | — | — | — | No |
| SD-W Waterfront Special District | — | 25 / 12 / - ft | — | — |
T5 Main Street (T5-MS) — Form-based code — build-to zone: front BTZ 0 to 5 ft, no side setback, rear 5 ft. Max 4 stories (6 with bonus on Broadway/Cornell Corridor). Max lot coverage 100%. Max footprint 25,000 sq ft. Max lot width 200 ft. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard.
T5 Flex (T5-F) — Form-based code: front BTZ 0 to 15 ft, no side setback, rear 10 ft (lot) or 5 ft (alley). Max 4 stories (6 with bonus). No maximum footprint. Max lot width 150 ft. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard.
T5 Neighborhood (T5N) — Form-based code: front BTZ 0 to 10 ft, no side setback, rear 5 ft. Max 3.5 stories (4.5 on Broadway/Cornell Corridor). Max footprint 10,000 sq ft. Max lot width 100 ft. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard. RECONCILE BEFORE RELYING ON THE STORY CEILING: Table 405.5.A gives T5 Neighborhood "up to 3.5 stories (5.5 with bonus)", while the note here records 4.5 on the Broadway/Cornell Corridor. The two may be different provisions — a general bonus and a corridor-specific one — and § 405-6 has not been read to settle it.
T4 Main Street (T4-MS) — Form-based code: front BTZ 0 to 5 ft, no side setback, rear 10 ft (lot) or 5 ft (alley). Max 3 stories (4 with bonus). Max coverage 80%. Max footprint 6,000 sq ft. Max lot width 150 ft. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard.
T4 Neighborhood-Open (T4N-O) — Form-based code: front BTZ contextual or 5 to 15 ft, side 3 ft min midblock, rear 10 ft (lot) or 5 ft (alley). Max 2.5 stories (3.5 with bonus). Max coverage 70%. Max footprint 5,000 sq ft. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard.
T4 Neighborhood (T4N) — Form-based code: front BTZ contextual or 10 to 25 ft, side 8 ft min midblock (contextual), rear 15 ft. Max 2.5 stories. Max coverage 70%. Max footprint 4,000 sq ft. Min lot width 40 ft. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard.
T3 Neighborhood-Open (T3N-O) — Form-based code: front BTZ contextual (20 ft min if no adjacent buildings), side 8 ft min midblock (contextual), rear 15 ft. Max 2.5 stories (3.5 with bonus). Max coverage 50%. Max footprint 4,000 sq ft. Max lot width 100 ft. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard.
T3 Neighborhood (T3N) — Form-based code: front BTZ contextual (20 ft min if no adjacent buildings), side 8 ft min midblock, rear 15 ft. Max 2.5 stories (no bonus height). Max coverage 50%. Max footprint 4,000 sq ft. Max lot width 100 ft. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard.
T3 Large Lot (T3L) — Front 20 ft min (or contextual), each side 10 ft min midblock, street-side 20 ft, rear 20 ft. Max 2.5 stories. Max footprint 4,000 sq ft. Min lot width 50 ft. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard.
T2 Conservation (T2C) — Front 20 ft min, each side 15 ft min midblock, street-side 20 ft, rear 20 ft. Max 2.5 stories. Max footprint 4,000 sq ft. Min lot width 75 ft. Low-density conservation character. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard.
T1 Natural (T1N) — T1 Natural: open space and natural resources preservation. No residential construction permitted. Civic buildings allowed only with City approval. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A. The story ceilings above can rise under the § 405-20 bonus height incentive, which is earned through the § 405-19 affordable housing standards. What qualifies is the KIND of development, which has no term in the condition vocabulary, so no bonus figure is recorded as a per-condition standard.
SD-W Waterfront Special District — Water-dependent uses by right along the Rondout Creek waterfront. Detached buildings, medium-to-large setbacks, up to 2.5 stories. A WATERFRONT SETBACK of 30 ft applies in addition to the yards above and has no field of its own. The 12 ft side setback is the mid-block figure. Kingston regulates in STORIES, not feet, so these districts publish no height in feet. The dimensional figures come from the per-transect tables in §§ 405-6 through 405-10, which this pass did not re-read; the district roster, intents and story ceilings were confirmed against Table 405.5.A.
Costs an ADU adds that a house does not
- Septic and water A second dwelling adds bedrooms to the design flow, which on an unsewered parcel often means expanding or replacing the existing system rather than tapping it. This is the single most common reason an ADU budget moves after design, and it is site-specific enough that no model should quote it - get it evaluated early.
- Utility service Central Hudson territory. A detached unit needs power run to it, and whether it goes on its own meter or subfeeds the main house changes both the cost and the permit path.
- Access and parking Many codes require an added parking space for the accessory unit, and a detached unit usually needs a driveway extension or a path, both of which count against a lot-coverage or impervious-surface cap.
- Stretch energy code Adopted (2022). New accessory construction has to meet the higher NYStretch standard on envelope, air sealing and equipment.
- Short-term rentalsShort-term rentals allowed with registration. Registration required. Annual permit from City of Kingston Codes Department. Owner-occupancy not required. 120-night cap per calendar year. Contact (845) 334-3902 to confirm current fee schedule. Separate question from whether you can build the unit.
- Zoning codeecode360.com/KI0280
- Building dept(845) 334-3902
Sizing up a specific parcel in Kingston?
Aldo pulls the exact zoning district, setbacks, and build feasibility for any parcel — before you buy. Enter your email to open Aldo and run your free report.
Building a full house instead?
A standard-finish house in Kingston runs $206–270/sq ft, about $370k–485k at 1,800 sq ft . See what it costs to build a house in Kingston.
ADU cost in nearby towns
All Ulster County towns: Denning · Esopus · Gardiner · Hardenburgh · Hurley · Lloyd · Marbletown · Marlborough · New Paltz · Olive · Plattekill · Rochester · Rosendale · Saugerties · Shandaken · Shawangunk · Ulster · Wawarsing · Woodstock
More on Kingston: Can you build an ADU here? · Zoning for new construction · Ulster County build cost
ADU cost in Kingston: common questions
How much does it cost to build an ADU in Kingston, NY?
An 800 sq ft accessory dwelling unit in City of Kingston runs roughly $200k–265k at a standard finish, general-contractor margin included. A 400 sq ft studio runs about $135k–175k. Those are structure costs on an easy site and do not include the septic, water or electrical service work a second unit often triggers.
Why does an ADU cost more per square foot than a house in Kingston?
Because a lot of a dwelling's cost is per dwelling, not per square foot. One kitchen, one bath group, one service panel and one heating plant cost about the same in an 800 sq ft cottage as in a 1,800 sq ft house, so on the smaller unit they get spread over less than half the floor area. That is why an ADU here prices at $252–330/sq ft against $206–270/sq ft for a full house, even though it is the same trades doing the same work.
Are ADUs allowed in Kingston?
City of Kingston has 12 districts. 10 districts allow ADUs, 1 does not. 1 district has incomplete data - verify with the building department at (845) 334-3902. Check the specific address with the free ADU checker before you spend money on design.
Can I rent an ADU in Kingston short term?
Short-term rentals allowed with registration for City of Kingston. ADU rules and short-term-rental rules are set separately, so a unit you are allowed to build is not automatically one you are allowed to rent nightly. Confirm both before you underwrite the build on short-term-rental income.
ADU costs are modeled estimates in current 2026 dollars at the Ulster County regional index, general-contractor margin included, derived from Offsite's cost engine with a stated adjustment for the equipment a dwelling needs one of regardless of size. They are planning numbers for decision-support only - not a bid, quote, or guarantee, and not legal, architectural or engineering advice. They cover the structure and exclude septic expansion, utility service runs, site work beyond a flat and clear pad, and permit fees. ADU eligibility, size, owner-occupancy and permit conditions in the City of Kingston vary by district and often carry exceptions this page does not show; zoning last reviewed Apr 2026; verify with the building department at (845) 334-3902 before relying on any answer. Sources: Offsite / Aldo cost engine (costEngine.js + constants.js); zoning dataset (municipalData.js).