Locally owned — Attica, NY · Wyoming County
Precision Built. Weather Proven.(716) 510-5227
Craftsman bungalow with brown asphalt shingle roof and brick chimney under autumn trees — representative

Home / About

New company. Not new hands.

True North Roofing is owner-run out of Attica, NY. Everything we promise goes in writing — and you see photos before you spend a dollar.

// The owner

Ethan Thulin

Years on Western New York roofs — inspecting them, selling them, and seeing how the work actually gets done.

Attica based

Wyoming County is home, not a territory on a map.

When you call, you get Ethan

No call center, no hand-offs. The person who inspects your roof answers the phone.

Why True North exists

Too many roof decisions get made on a stranger’s say-so. Ours get made on photos and a written number.

Two workers in hard hats seated on a dark roof slope against a clear sky — representative Representative photo On the slope — where roof answers actually come from
// How we work

The process is the promise

Four steps, no surprises. It’s the same every time.

1

Free roof check

We photograph every slope, roof to gutters, and tell you what we found.

2

Written scope

An itemized estimate in writing. The number doesn’t move once we start.

3

Work done right

Drip edge on every eave, ice-and-water shield, and photos as we go.

4

Final walk-through

Magnetic nail sweep, a clean yard, and you see the work before we call it done.

Deep navy storm clouds with light breaking through the center
// Attica, NY

Precision built. Weather proven.

Roofer kneeling to check a fresh shingle course against the underlayment line — representative Representative photo Course by course — checked before the next one goes down
// The standard

What “done right” means here

Ice-and-water shield at the eaves

Where WNY roofs actually fail — run past the code minimum.

Drip edge on every eave and rake

Under the underlayment at the eave, over it at the rake — order matters.

Magnetic sweep before we leave

Your tires will thank us.

See the standard we build to →

// Straight answers

Answers before you call

You’re a new company. Why should I trust you with my roof?

Fair question. New company, not new hands — and everything we promise is in writing: the scope, the price, the materials, the cleanup standard. You get photos of what we find before any decision, and a walk-through of the work before we call it done. Judge us on that.

Where do you work?

Attica and the surrounding towns — Warsaw, Batavia, Strykersville, Le Roy, Holland, Geneseo and more, across Wyoming, Genesee, Erie, Cattaraugus, and Livingston County. See the full service area →

Is the roof check really free?

Yes — $0, no obligation. You get photo documentation of every slope, a gutter and flashing check, and written findings with itemized pricing. If the honest answer is “your roof is fine,” that’s what the report says.

// No pressure

Start with the free roof check

Get your free roof check

We call or text back within one business day.

We call or text back within one business day. No spam, no pressure — we never share your info.

// Let’s take a look

Your free roof check is one call away

Tell us what’s going on up top. We come out, photograph everything, and put the answer in writing — no pressure.

Call / Text Free Roof Check