Deck Builderin Twentynine Palms, CA
A deck builder in Twentynine Palms should call Building and Safety first: the code calls decks exempt accessory structures but still sends them through its permit or Zoning Clearance process, and the fee schedule prices a deck at $311.82. Patio covers need Class A roofing, and desert heat and wind affect every board.

Twentynine Palms decks look at mountains and sky. The city is the main entrance to Joshua Tree National Park, and its large Rural Living lots of 1, 2.5 or 5 acres allow accessory buildings up to 100 percent of the house or 2,500 square feet. The Census Bureau's 2024 five-year estimates put the median build year at 1985, so a deck original to a median house is about 41 years old, the age when ledgers, posts and stairs deserve a hard look.
MDG Builders (CSLB #1040337) takes decks on as a general contractor: we draw the design, bring permit and fire questions to the City's Building and Safety Division and hire a licensed carpentry subcontractor to frame the structure. The decks page has materials and ranges, and the Twentynine Palms overview lists our other trades in the city.
What Twentynine Palms' Building and Safety Division, San Bernardino County Fire and state law say about decks
Where decks permits come from in Twentynine Palms: City of Twentynine Palms Community Development Department, Building and Safety Division.
- Decks and uncovered patios (Municipal Code 19.70.040, Ord. No. 319, third-party mirror) are exempt accessory structures under the Development Code's accessory-structure standards, but all accessory structures, even exempt ones, go through the same permit process as the primary use or the Zoning Clearance process (19.70.030). The FY 2026/2027 fee schedule prices a deck at $311.82, a deck railing alone at $161.45, an unenclosed patio cover at $235.40, an enclosed frame patio at $295.79, an arbor or trellis at $215.67, an awning at $156.53, a carport at $235.40 and a covered porch at $235.40, and stairs at $267.44 for the first flight.
- Detached garages, sheds and accessory sizes (Municipal Code 19.70.060, third-party mirror): in the RS zone all accessory structures together may not exceed 50 percent of the main structure or 1,000 square feet, whichever is larger, and no accessory structure may be taller than the main structure or 16 feet, whichever is greater; in the RL zone the cap is 100 percent of the main structure or 2,500 square feet and the district height limit applies; structures of 120 square feet or more must be architecturally compatible with the house in style and color. Fee schedule: a detached garage up to 400 square feet is $463.40 and a storage shed up to 400 square feet is $263.75.
- Guest houses and cargo containers (Municipal Code 19.70.060, third-party mirror): one guest house per parcel is allowed if it has no kitchen plumbing and sits at least 10 feet from the main dwelling; a seagoing cargo container may serve as temporary storage during an active building permit (it must go within 30 days of final or expiration and the City must be told) and up to two may be permanent on a residential lot with a Cargo Container Review Permit, placed in the rear half of the lot, screened and painted.
- Rural Living district (Municipal Code 19.08, Ord. No. 310, September 26, 2023, third-party mirror): the RL district is for large residential parcels with RL-1, RL-2.5 and RL-5 categories requiring minimum lots of 1, 2.5 and 5 acres, 'more relaxed development standards may apply' in the rural setting, and accessory uses and structures follow Chapter 19.70.

What wind, snow and frost values apply to a deck in Twentynine Palms?
We could not confirm any, which is itself a question for the plan checker. The City publishes no table of snow, wind or frost values among the pages we read. San Bernardino County's Building and Safety bulletin IB-0003, updated January 1, 2026, uses ASCE 7-22 ground snow loads from the ASCE Hazard Tool, Exposure Category C as the countywide wind minimum and an 18 inch frost depth only in its Mountain Region. Whether the City follows that bulletin was not confirmed, so ask for the design values in writing before anyone digs.
Nights do freeze. NOAA's station shows about 16.6 days a year with a low of 32 F or lower and publishes no snowfall normal, so posts and footings are sized by the plan checker's numbers and not by guesswork. Wind is the louder risk. The Safety Element reports windstorms two to seven times a year across this part of the County, says a tornado or macroburst damaged three structures in the City on July 22, 2005 and asks that wind-susceptible structures be tied down, so ask how beams, posts and hold-downs connect.
Soil adds a second variable. The Safety Element says collapsible alluvial and wind-deposited soils crack foundations when heavy irrigation soaks the ground beside them. Keep sprinklers off footings, and ask whether the County's septic rules put a tank or leach line near the deck, since there is no community sewer inside the City except on the base.

Does a deck in Twentynine Palms need a permit, and what does the City charge?
Expect paperwork either way. Chapter 19.70, read in GoCodebook's third-party mirror, treats decks and uncovered patios as exempt accessory structures under the Development Code, yet says all accessory structures, even exempt ones, go through the same permit process as the primary use or the Zoning Clearance process. Every structure that needs a building permit also needs a Zoning Clearance, which has no separate fee and is handled with the permit.
The FY 2026/2027 fee schedule lists a deck at $311.82, a deck railing alone at $161.45, stairs at $267.44 for the first flight and a balcony addition at $292.10. It prices an unenclosed patio cover at $235.40, an enclosed frame patio at $295.79, an arbor or trellis at $215.67, an awning at $156.53, a carport at $235.40 and a covered porch at $235.40. Surcharges for strong-motion, school, drainage and road fees are added, so ask for the all-in number.
Plans go in through the City's online portal and plan review takes 15 working days for most work. A permit lapses if work does not start within 365 days, and an expired permit needs a new one at half the original or current fee. A re-inspection costs $119.54, and the Building Official takes calls Monday to Thursday from 7 to 9 a.m. and 3 to 5 p.m. at extensions 1005 and 1029.

What roof and fire rules apply to a patio cover or pergola over a Twentynine Palms deck?
The roof covering must be Class A. The City's amendment to the building code's roofing section, read in the mirror, requires Class A on any structure the code regulates, with an exception for repairs and additions that replace or add 25 percent or less of the roof area, which may match the existing roof. Ask the plan checker how it treats open lattice and whether a solid cover needs a rated shingle or panel.
Twentynine Palms has no fire department of its own, and the San Bernardino County Fire Department covers it from Station 44 on Adobe Road. The City's code lists the 2025 California Wildland Urban Interface Code among its adopted codes. The Safety Element calls the City's wildfire threat moderate for the most part but pre-dates the County's June 10, 2025 Ordinance No. 4489, and we could not determine any address's zone. The County's map viewer can answer that.
Hot work has limits. The District fire code the City carries forbids torches for removing paint from any structure, and torch-melting asphalt needs a 4-A extinguisher, two 2-A extinguishers or a connected hose on site. A covered structure of 120 square feet or more must also match the house in style and color.

Can you do deck repair in Twentynine Palms without a permit, and what does desert heat do to boards?
We found no City sentence that exempts deck repair, so ask before starting, especially when a ledger, joist, post or stair is involved. Swapping boards on sound framing is a smaller question than replacing framing. The fee schedule lists a $510.24 field investigation for a major project or a building without a permit, which is a reason to ask first and not after a neighbor calls Code Enforcement.
Heat does the wearing. NOAA's normals show about 154 days a year above 90 F and about 89 above 100 F, with an average July high of 104.0 F. We found no Twentynine Palms source on how that heat affects particular boards, so ask each maker for its warranty, its heat limits and how hot its surface runs in direct sun. Inspect fasteners and the ledger flashing on any deck from the 1980s, since 2,200 Twentynine Palms homes date from that decade.
Rentals raise the stakes. The Census estimates put 61.8 percent of occupied homes in renter hands, and the City's Code Enforcement Division handles property maintenance under the 2024 International Property Maintenance Code. A loose stair or rail on a rented house is worth repairing before a complaint arrives.

How high must a deck guard be, and how is a deck attached to the house?
Guards are 42 inches high under the California Residential Code, which requires one where the walking surface is more than 30 inches above grade within 36 inches of the edge, with openings that stop a 4 inch sphere. We read the 2022 edition. Twentynine Palms adopted the 2025 codes by Ordinance No. 326 on December 9, 2025, so confirm the numbers with the plan checker.
A deck fastened to the house hangs from a ledger. The 2022 text calls for a pressure-treated ledger at least 2 by 8, flashed, with hot-dipped galvanized or stainless fasteners, no beam loads bearing on it and lateral hold-downs, either two devices of 1,500 pounds within 24 inches of each end or four of 750 pounds. Ask the proposal to say how the ledger will be flashed and fastened.
Pools and spas have their own enclosure rules. The Development Code requires them to be enclosed in compliance with Building Code requirements, and we found no City barrier height in the pages we read, so ask Building and Safety for the number before a deck is drawn beside water.

How do Joshua trees, slopes and lot rules change where a Twentynine Palms deck can go?
Joshua trees come first. Municipal Code 19.98 requires a California Fish and Wildlife take permit before any Western Joshua tree, or part of one, is removed, relocated or trimmed. The free Hazard Management Permit allows trimming a living tree only for a limb that has fallen within 30 feet of a structure, a tree leaning on a structure or an imminent threat, and CDFW lists 10 days for an imminent threat and 30 for a fallen or leaning tree. Each stem counts as a tree, and three bills amending the law were signed on October 23, 2026 that we did not read.
Lot rules cap size. In the RS zone all accessory structures together may not exceed 50 percent of the main structure or 1,000 square feet, whichever is larger, and none may stand taller than the house or 16 feet, whichever is greater. In the RL zone the cap is 100 percent or 2,500 square feet. Structures of 120 square feet or more must be architecturally compatible with the house.
Slopes and overlays add review. Hillside rules apply to foothill areas with a predominant slope of 30 percent or more, and overlays for flood, faults, wildlife and the Park buffer can reach a lot, the more restrictive rule winning. The City's Land Use and Zoning Map shows which apply to an address.

What does a deck builder charge in Twentynine Palms, wood or composite?
No Twentynine Palms deck study with a stated method turned up, so the anchor is Remodeling magazine's 2025 Cost vs. Value report for Los Angeles. Its test deck is 16 by 20 feet with a bench, planter, three steps and full railing: $18,419 in wood (99.6 percent recouped at resale) and $26,872 in composite (73.9 percent). Angi's October 28, 2025 Los Angeles deck page shows an average of $13,570 and a range from $6,335 to $20,871.
Our working figures are $45 to $75 a square foot for pressure-treated wood and $65 to $110 for composite, so a 16 by 20 deck lands near $14,500 to $24,000 or $21,000 to $35,000 before permits and engineering. Hillside, engineered and fire-rated decks wait for a site visit, and a roof cover adds its own City fee line.
A wood deck is framing and rough carpentry, which falls under CSLB's C-5 class or a general building license. The down payment cap in Business and Professions Code 7159.5 is $1,000 or 10 percent of the price, whichever is smaller, and our license check guide shows how to read a CSLB record.

Deck photos from Twentynine Palms and nearby communities
Framing, footings, guards and finished decks from Twentynine Palms and the Morongo Basin communities around it, shown at the steps where the rules matter. Tap any photo to enlarge it.



What decks costs around Twentynine Palms
These dollar figures are Los Angeles ranges from our decks page, not a Twentynine Palms bid, so ask for permits, engineering, soils work and any County Fire review as separate lines. The same property may need flooring in Twentynine Palms or concrete in Twentynine Palms. For other desert decks, compare decks in Palm Springs and decks in Indio, roughly 30 miles away in a straight line across the mountains, or the High Desert pages for decks in Victorville and decks in Hesperia, with decks in Los Angeles as the benchmark. Yucca Valley, the closest town, has no page yet, and the subcontractor guide explains who frames and who finishes.
| What it covers | Typical range |
|---|---|
| Pressure-treated wood deck | $45 to $75 per square foot |
| Composite deck | $65 to $110 per square foot |
| 16 by 20 foot wood deck (320 sq ft) | About $14,500 to $24,000 |
| 16 by 20 foot composite deck | About $21,000 to $35,000 |
| Hillside, second-story, rooftop and ipe decks | Priced by site visit |
| Permits and engineering | Quoted as separate lines |
Other work we manage in Twentynine Palms
Twentynine Palms deck questions, answered
Do you need a permit to build a deck in Twentynine Palms?
Plan on one. The Development Code calls decks exempt accessory structures but says even exempt ones follow the permit or Zoning Clearance process, and the fee schedule lists a deck at $311.82. Call Building and Safety at (760) 367-6799, extension 1005 or 1029, with the height, size and whether the deck touches the house.
Is railing height 36 or 42 for decks?
Use 42 inches. The California Residential Code sets the minimum guard height at 42 inches, with openings small enough to stop a 4 inch sphere, and a guard is required once the walking surface is more than 30 inches above grade. The City adopted the 2025 edition, so confirm the numbers with the plan checker.
Can I trim a Joshua tree that leans over or shades my deck?
Only in narrow cases. A California Fish and Wildlife take permit is required to trim, relocate or remove any Western Joshua tree. The free Hazard Management Permit covers a fallen limb within 30 feet of a structure, a tree leaning on a structure or an imminent threat. Shade or appearance does not qualify, so apply before cutting.
How much would a 20x20 deck cost?
Multiply 400 square feet by our planning range: $45 to $75 a square foot gives $18,000 to $30,000 in treated wood, and $65 to $110 gives $26,000 to $44,000 in composite. These are Los Angeles figures before permits and engineering, not a Twentynine Palms bid.
How much should a 16x20 deck cost?
The 2025 Cost vs. Value study from Remodeling magazine puts a 16 by 20 foot Los Angeles deck, bench and planter included, at $18,419 in wood or $26,872 in composite. Our own estimate is $14,500 to $24,000 in wood and $21,000 to $35,000 in composite, permits and engineering extra. No local study turned up.
Is it cheaper to build a wood deck or composite deck?
Wood costs less up front. In the 2025 Los Angeles Cost vs. Value report, wood is $18,419 and composite $26,872, although composite recoups 73.9 percent at resale and wood 99.6 percent. We found no Twentynine Palms data on heat, so ask each maker for its warranty and surface-heat limits.
What happens if a deck is built without a permit?
Expect to apply afterward, open framing for inspection and pay fees. The fee schedule lists a $510.24 field investigation for a major project or building without a permit, and an expired or missing permit can bring re-inspection charges. We did not read a deck-specific penalty schedule, so ask Building and Safety before you list or refinance.
Do I need a permit for a patio cover or pergola over my deck in Twentynine Palms?
Yes, plan on it. The fee schedule prices an unenclosed patio cover at $235.40 and an arbor or trellis at $215.67, and the roof covering must be Class A with a narrow repair exception. Large covers also count toward the lot's accessory-structure limits, so ask before ordering materials.
Can I do deck repair in Twentynine Palms without a permit?
We found no City exemption for deck repair, so ask first. Replacing boards on sound framing is a smaller question than replacing a ledger, posts, joists or stairs. Work that changes structure, adds a roof or builds new stairs should be treated as a permit item until Building and Safety says otherwise.
What license does a deck builder need in Twentynine Palms?
A current California license is required, usually a general building license or CSLB's C-5 class for framing and rough carpentry. Verify the number on CSLB's site and ask each subcontractor for proof of insurance. A contractor who pulls a City permit also needs a Twentynine Palms business license, $127.26 for a first year.
Tell us the height, the lot and whether a Joshua tree is nearby
Say how high the deck will sit, whether a roof cover or a pool is planned, whether the lot is flat or sloped and whether this is new work or deck repair. We bring permit, fire map and tree questions to the first visit.