Need more room, or ready to build from the ground up? JB’s Contracting & Maintenance builds home additions and custom homes across Marianna, Jackson County, and Northwest Florida. We’re a veteran-owned, state-licensed building contractor — and whether it’s a single room or a whole house, the job gets a written scope, engineered plans where required, and a build that passes inspection the first time.
A Florida room addition



Addition & Custom Build Services
- Room additions — bedrooms, master suites, and in-law suites
- Garages, carports, and workshops
- Covered porches and screen rooms
- Custom homes — from your plans or ours, on your land
- Foundations, framing, and dry-in
- Kitchen and living space expansions
From framing to interior finishes

Garage construction in progress
These construction-stage views show garage work before finishes. The concrete slab in the wider garage view was existing.


Built on Your Land, with the Details Planned.
An addition has to do two things: stand up to Florida weather and look like it was always part of the house. We tie into existing rooflines, match siding and finishes, and handle the structural work with engineered plans and proper permits under the 2023 Florida Building Code.
Because JB’s holds state licenses in building (RB29003726), plumbing (RF11067733), and electrical (ER13015488), the trades your addition needs — new circuits, bathroom rough-ins, HVAC coordination — are handled by one team, on one schedule, with one company accountable for the finished product.
A lot of our custom home and addition work happens on rural land in Jackson, Holmes, and Washington counties — properties that need site prep, well and septic coordination, and a contractor who knows how the county permitting process actually works. We manage that from the first site visit to the final certificate of occupancy.
Every project starts with a written, line-item estimate. You’ll know what’s included, what’s excluded, and what your responsibilities are before we break ground. If conditions in the ground or behind existing walls change the scope, you get a written change order to approve first — no surprises on the final draw.
JB’s Contracting & Maintenance builds in Marianna, Greenwood, Malone, Grand Ridge, Sneads, Cottondale, Alford, Graceville, Campbellton, Chipley, Bonifay, and surrounding Northwest Florida communities. Call 850-363-3111 to talk through your addition or custom build.
Wall framing before finishes

Frequently Asked Questions
How much does a home addition cost in Marianna, FL?
It depends on size, foundation, and how much plumbing and electrical the new space needs. What we can promise: a written, line-item estimate after a site visit, honest pricing, and written change orders if anything in the scope changes. You approve costs before work happens — every time.
Do you build custom homes on my own land?
Yes. Most of our custom builds are on the owner’s land in Jackson, Holmes, and Washington counties. We handle site prep coordination, foundations, framing, dry-in, and finish work, and we manage the county permitting process from start to certificate of occupancy.
Will the new addition match my existing house?
That’s the goal on every addition we build. We tie into your existing roofline, match siding and trim as closely as materials allow, and plan flooring transitions so the finished space reads as part of the original home — not something bolted on.
Who pulls the permits and handles inspections?
We do. Additions and new construction in Jackson County require permits and inspections under the 2023 Florida Building Code, and engineered plans where structural work is involved. JB’s handles all of it as part of the job.
Start your project: what happens next
- Tell us about the work. Share your location, the project or repair you have in mind, and your preferred timeline.
- Discuss scope and availability. Our team will review the request and explain the next step for a visit or estimate.
- Review the proposal. Confirm the proposed work, price, and schedule before authorizing the project.
An online request starts the conversation; it does not reserve an appointment.

