Minnetonka, MN & Surrounding Areas
Whether you're stuck halfway through a DIY job, need a second opinion on a quote, or just want someone honest to get it done right — JDF Contracting is here.
What We Do
Big contractors skip the small stuff. JDF Contracting specializes in exactly the projects that fall through the cracks — helping homeowners finish what they started and make smart decisions.
Got a half-finished bathroom, deck, or basement? We step in and get it done — no judgment, no hassle. We work with whatever's already there and finish it the right way.
Love doing it yourself but hit a wall? We'll work alongside you, lend our expertise, and make sure your project turns out the way you envisioned — without taking it over.
Got a contractor quote that feels off? We'll review it honestly and tell you if the scope, pricing, and materials make sense. No upsell, just straight talk.
Why JDF
We built JDF around one idea: homeowners deserve a contractor who's on their side. That means showing up, being straight with you, and doing work we're proud of.
You'll know what you're paying and why before we start anything.
We take the projects that big contractors turn away. Your job matters to us.
When we review a quote, we're advising you — not fishing for your business.
We live and work in this community. Our reputation matters to us personally.
We can arrange to have a woman present on any job, upon request — no questions asked. Your comfort in your own home matters to us.
We communicate with care, respect your boundaries, and never make assumptions. Inviting contractors into your home should feel safe — and with us, it will.
Bring it to us. We'll give you an honest breakdown — what's reasonable, what's inflated, and what questions to ask. No charge for a quick conversation.
Get In Touch
Whether you have a question, want to describe a project, or just want to know if we can help — the form is the fastest way to reach us. Fill it out and we'll get back to you same day.
Tell us about your project and we'll reach out to you — no waiting on hold, no phone tag.
We typically respond within a few hours.