Why low-slope roofs need their own playbook
A shingle roof sheds water by gravity; a flat or low-slope roof has to hold a continuous waterproof barrier across the entire surface because water sits, drains slowly, and finds every weak seam. That is why we treat flat sections of an Oldtown home differently from the main pitched roof above them.
The most common trouble spots we see on this side of the WA/ID border are shop roofs, room additions, and the porch and dormer tie-ins on older houses near the river. Each one needs proper slope to a drain or edge, a fully sealed membrane, and flashing that laps the right direction. Skip any of those and you get ponding, then a slow leak that shows up far from its actual source.
Single-ply TPO: the workhorse membrane
TPO (thermoplastic polyolefin) is a single-ply membrane that gets hot-air welded at the seams, so the joints become as strong as the sheet itself - no adhesives to dry out, no laps to creep apart. For most flat residential and light-commercial roofs around Oldtown, it is our default recommendation.
- Welded seams that stay watertight through years of freeze-thaw cycling along the Pend Oreille River.
- Reflective white surface that shrugs off summer heat on shop and garage roofs.
- Flexibility in the cold, so the membrane moves with the deck instead of cracking when temperatures swing.
We size the insulation and tapered build-up so water actually moves toward the drain edge rather than pooling in low spots.
Built for the Inland Northwest, not the Sun Belt
A flat roof in a dry, warm climate has an easy life. A flat roof in a small riverside town that gets heavy snow load, hard freezes, and spring melt does not. Snow sits on a low-slope surface far longer than on a steep one, and the meltwater has to go somewhere.
We design for the load you actually get: adequate slope toward drainage, robust edge metal, and reinforced detailing where snow and ice tend to collect. Ice-dam pressure that forces water backward under a membrane is exactly the kind of failure proper flashing and termination bars are meant to stop.
Flashing, drains, and the details that decide everything
On a flat roof, the field of the membrane rarely fails first - the penetrations do. Vents, skylights, parapet walls, and the line where a low-slope section meets the taller pitched roof are where leaks start. We flash every penetration with welded boots and run the membrane up walls and curbs to a proper height before terminating it.
Drainage gets the same scrutiny. Internal drains, scuppers, and edge gutters all have to carry the volume the roof sheds during a fast melt. If you are replacing the flat section, ask about the a 15-25 year workmanship warranty we include with a qualifying roof replacement.
An Idaho-licensed crew, right across the river
Oldtown sits on the WA/ID border, sharing a main street with Newport just across the line. We carry licensing and insurance in both Idaho and Washington, so a flat-roof project on the Idaho side is handled by a properly credentialed crew - no scrambling for a contractor who can legally pull a permit here.
DG Contracting has been a family-owned business since 2013 and holds GAF Master Elite certification, a status fewer than 3% of roofers earn. That backs your flat or TPO roof with a 15-25 year workmanship warranty and access to the GAF Golden Pledge. Our 5.0 rating across 288 Google reviews comes from doing the unglamorous flat-roof details right.
What a flat-roof project looks like with us
It starts with a free, no-pressure estimate. We get on the roof, check the slope and existing membrane, probe for soft decking, and look at how the flat section ties into the rest of the structure. Then you get a clear written scope - what we are tearing off, what membrane and insulation we are installing, and how drainage and flashing will be handled.
- Free estimates with a real inspection, not a guess from the driveway.
- Flexible financing so a flat-roof replacement fits your budget.
- Clean tear-off and disposal, with magnet sweeps for fasteners around the work area.
Call (509) 209-1894 to get on the schedule.





