What a Monroe roof costs to reach
Two things decide an installation price once the footage is known: what profile the roof needs, and what it takes to physically get to it. The second is where most of the variation between quotes in Monroe comes from.
The subdivisions are straightforward two-storey work with easy ground and good drive access. The older core is where it gets interesting: tighter lots, houses closer to the street, and a fair number of properties with porches wrapping two elevations, which puts the gutter you actually need to reach above a roof rather than above ground. That is a genuine access question rather than a surcharge, and we would rather establish it on the phone than discover it on the day.
That is why our access surcharge is a named percentage on the affected runs rather than a number folded into the total. On a single-storey elevation there is none. Above the first floor it is 20% to 35% on those runs only, because the work genuinely takes longer and carries more risk at height, and you should be able to see exactly which part of the quote it applies to.
Everything else is arithmetic. Gutter at $8 to $17 a foot depending on profile, downspouts at $9 to $18 a foot of vertical, removal of the old system at $1.50 to $3, and fascia board only where it will no longer hold a fastener. Our minimum job anywhere in Monroe is $450, because a half-day with two people and a forming machine costs the same whether the run is twenty feet or sixty.
The permit question is simpler than most trades make it sound. Hanging gutter on an existing house in Monroe does not normally require a building permit, and we say so rather than adding a line for one nobody filed. What can require review is tying a downspout into a buried or municipal storm system, and in Monroe that goes through the City of Monroe or Union County depending on the address. We confirm it against the actual address before quoting anything that goes underground.

What Monroe itself changes
The housing in Monroe
Monroe splits almost exactly in half and the two halves want different conversations. Around 37% of the housing went up between 1990 and 2009 in the subdivisions that spread out from the town, and those houses are on original gutter that is now due a downspout review rather than a replacement. Against that, 25.7% predates 1970 and sits in the historic core and the older rental stock, where the gutter has usually been repaired several times by several people and the fascia board underneath carries the accumulated evidence of all of it.
What drops on these roofs
The older core has the mature street planting you would expect of housing that age, with large hardwoods directly over the roofs on several of the streets nearest the centre. The subdivision half is more open and its trees are still well below roof height on many lots. Union County generally is more agricultural and less densely wooded than Mecklenburg, so the debris load across Monroe as a whole is lighter than the metro average, but it is concentrated very unevenly.
What is up there now
Two clear populations again. The 1990s and 2000s houses carry 5-inch K-style on hangers with builder-minimum 2x3 downspouts. The pre-1970 core has been through at least one and often two gutter generations, so what is on the house now could be anything, and the meaningful question is not what profile it is but how many times the fascia has been fastened into. A board with three sets of old holes in it has very little sound timber left within reach of a new screw.