GRP Edge Trim: Profiles, Sizing and Why It Goes On Before the Laminate
UK guide to GRP fibreglass edge trims: A, B, C, D, F profiles explained, why trim is fitted before laminate, warm roof sizing, and prices from £13 per 3m length.
A roofer turns up to laminate your new flat roof. The deck looks fine. The trim's been fitted along the front. But it's the wrong profile: a standard A200 instead of an A250. The deck sits 50mm higher than the trim was designed for because the build is a warm roof, and the insulation under the OSB pushes everything up. The drip face no longer hangs clear of the fascia. Water will track straight back behind the trim and onto the timber. The fix is to strip the trim, order the right one, wait three days for delivery, and rebook the laminate. That's a costly stripping-and-redo from a cheap specification error.
Edge trims are the perimeter detail of a GRP fibreglass flat roof. They get less attention than the resin and the mat, but they're where most roofs fail. This page explains what each profile is for, why the trim must go on before the laminate, how warm roofs change the sizing, and what to check on the invoice before you pay.
What it is and what it's for
A GRP edge trim is a pre-formed strip, usually GRP or aluminium, fixed around the perimeter of a flat roof before any liquid resin is mixed. It does three jobs at once.
It gives the laminate a clean edge to bond to. GRP laminate (the resin-soaked chopped strand mat) is poured and rolled onto the deck. Without a trim, the laminate would end at the edge of the OSB and leave exposed glass fibres where rainwater could wick into the deck. The trim provides a horizontal flange that the laminate wraps over, sealing the perimeter inside a continuous waterproof shell.
It throws water clear of the building. The drip face of the trim projects beyond the fascia, so rainwater coming off the roof falls into the gutter rather than tracking back behind the timber and rotting it.
It mechanically anchors the laminate edge. Even after curing, the GRP shell is rigid enough that wind uplift can lift an unsupported edge. Bonding to a fixed metal or GRP profile holds the laminate down.
Trims come in 3m lengths. They're sold in profile families, A, B, C, D, F, G, E, AT, and each family covers a different roof situation. The letter codes are universal across UK manufacturers, but no homeowner-facing guide explains what they mean. We'll fix that next.
Why this goes BEFORE the laminate (the bit nobody explains)
Every installation guide tells you to fit trims first. None of them tell you why. The why matters because if you don't understand it, you can't spot when a roofer skips a step.
The GRP laminate is what waterproofs your roof. Resin and mat go down on the deck, soak together, cure into a rigid shell. That shell needs to terminate somewhere at every edge, or water finds a way underneath it.
The trim's horizontal flange (the part that lies flat on the deck) is the termination surface. When the laminate is rolled out, it overlaps onto that flange by at least 50mm. Resin saturates the joint. As it cures, the laminate chemically bonds to the flange. The result: an unbroken waterproof junction running from the roof field, over the trim flange, down the trim face, and clear of the fascia.
If you fit the laminate first and try to add the trim afterwards, there's nothing for the trim to seal against. The laminate edge is already cured. The trim becomes a decorative cap with sealant under it, not a bonded waterproof junction. That roof will leak within a few seasons.
This is why trim sequencing is a hard rule, not a preference. NHBC inspectors check it explicitly under Chapter 7.1.11 (waterproofing layer inspection). If your roofer arrives on a Friday, opens a tub of resin, and starts laminating without trims being fitted, fixed, and cured first, stop the job.
Silicone sealant and general-purpose mastic are not GRP trim adhesives. Every credible manufacturer guide bans them. Use only the polyurethane (PU) adhesive supplied with your GRP system, applied as a 30mm bead at 300mm centres. Substituting silicone is the single most common DIY trim failure: the laminate doesn't bond properly to the flange and the perimeter peels within a year.
The profile alphabet, explained
Walk into a roofing merchant and ask for "edge trim" and you'll be asked which profile. The codes look intimidating because no manufacturer explains them in plain English. Here's what each letter means and when you'd use each.
| Profile | What it is | Use it for |
|---|---|---|
| A-trim | Drip trim. Horizontal flange on top, vertical drop face at the front, rolled-over drip edge at the bottom. | Open roof edge that drains into a gutter. The most common trim on any flat roof. |
| B-trim | Raised edge trim (kerb). Like an A-trim but with a tall vertical face that creates a raised lip. | Roof edge that does NOT drain to a gutter, water flows away from this edge. Common at a side wall return or where the roof meets a parapet. |
| C-trim | Wall flashing. Looks like a piece of folded lead. Sits in a chase cut into the wall and laps down over the upstand. | Capping the top of an upstand against an existing wall. Replaces traditional lead flashing in a fully GRP system. |
| D-trim | Wall fillet. L-shaped profile that sits in the internal corner where the roof meets a vertical wall. | The base detail at any wall abutment. Always paired with a C-trim above. |
| F-trim | Flat flashing strip. A simple flat sheet supplied in 300mm, 600mm or 900mm widths in 20m rolls. | Pitched roof junctions, valley gutters, slipping under existing tiles, or as a fillet upstand against a wall before main lamination. |
| G-trim | Gutter / expansion trim. 160mm wide channel profile with raised sides. | Internal valley gutter or expansion joint on roofs over 50m2. |
| E-trim | Large expansion joint / ridge roll. 200mm wide, 50mm tall. | Expansion joints on roofs over ~100m2 or with a single side longer than 10m. |
| AT195 | Pre-formed 90-degree corner unit. Internal or external versions. | True 90-degree corners only. Out-of-square corners need to be mitred in-situ. |
Most domestic extension roofs use just three of these: A-trim along the front and any edges that drain to a gutter, D-trim plus C-trim where the roof butts against an existing wall, and AT195 corners at each external angle. A small flat roof might need 8-10 trim lengths total.
The numbers after the letter are dimensions in millimetres. A200 is a 200mm-tall A-trim (90mm drop face). A250 is taller (140mm drop). B260 is a 260mm raised edge with a 125mm face. The dimension matters because of warm roofs, which the next section covers.
Sizing: warm roofs need bigger trims
This is the easiest preventable mistake in flat roof specification. Get the trim height wrong and the trim won't sit correctly against the deck.
A standard cold-deck or covering-only roof uses A200 (200mm) drip trims and B260 (260mm) raised edge trims. The deck is the structural OSB sitting directly on the joists. The trim's drop face is sized to wrap from the top of the OSB down past the fascia.
A warm-deck roof has insulation on top of the structural deck. PIR insulation, typically 100-150mm thick, raises the OSB3 finish layer (and therefore the trim's flange) significantly above the joist tops. Standard A200 trims now sit too high, the drop face no longer reaches the fascia and water drips behind the gutter.
The fix is to specify A250 drip trims (250mm, with a 140mm drop face) and B300 raised edges (300mm, with a 175mm face) for any warm-deck construction. This is mentioned in the East Coast Fibreglass installation guide and in the small print of every system manufacturer, but it never appears in homeowner-facing content.
If your extension roof is built as a warm deck (insulation on top of joists, OSB3 finish board over the insulation), specify A250 and B300 trims, not A200 and B260. The 50mm extra drop accommodates the insulation thickness. Ordering standard sizes for a warm roof means stripping and redoing the trim at significant cost.
Most extension flat roofs built since 2010 are warm decks because of U-value requirements in Approved Document L. If your roofer quotes A200 trims for a warm-deck build without explaining why, ask the question.
For very small details, porch canopies, bay tops, dormer cheeks, A170 (smaller drop) is available and looks neater than oversized standard trims.
Aluminium vs GRP
Trims come in two materials. The choice changes cost, appearance, and longevity.
GRP trims are the default. Same material as the laminate, supplied by the system manufacturer, designed to bond chemically with the resin. They come in three or four colours: white, black, grey, sometimes a couple of greens. Cheap (around £13 – £17 per 3m drip trim), brittle in cold weather, and limited on colour options.
Aluminium trims are an alternative for visible roof edges. They cost roughly twice as much (£24 – £30 per 3m drip trim) but can be ordered in any RAL colour with a powder-coated finish. They won't corrode, won't crack in frost, and last 25+ years on the elevation. The trade-off: the bond to the GRP laminate is mechanical (over the flange) rather than chemical, so the adhesive bead and flange overlap detail need to be done properly.
Pick aluminium when the roof edge is visible from below, front extensions, dormer cheeks, porch canopies, and you want a colour-matched RAL finish. Pick GRP when the edge is hidden from view (a side return below a parapet, a rear extension behind a fence) and white, black or grey is acceptable. For most rear extensions, GRP is fine.
If you're planning to replace the existing UPVC fascia or soffit at the same time as fitting a new GRP roof, mention this to your roofer at design stage. Standard GRP drip trims sit close to the fascia and block the access needed to slide UPVC capping under them later. Extended-arm drip trim profiles solve this but must be specified upfront.
Brand systems and matching
Trims are not generic commodities. Each GRP system manufacturer (Cure It, Topseal, Polyroof, Cromar Pro, IKO Permaroof, Restec) sells trims designed to work with their own resin chemistry and adhesives.
The trim profiles are mostly interchangeable in geometry, an A200 from Cure It looks the same as an A200 from Restec, but the manufacturer warranty only stands if you stay within one system. Mix trim brands across systems and you'll void the warranty on a 20-year guarantee. For a DIY install with no warranty, mixing is common practice and works fine. For a professional install that you're paying for guarantee coverage on, ask which system the roofer uses and confirm the trims come from the same brand.
Cure It is the most accessible system through builders' merchants and online retailers. Cromar Pro is widely stocked and slightly cheaper at trade price. Polyroof and Topseal are premium systems with longer guarantees but only sold to approved installers.
How they're fixed
The trim fixing detail is published by every manufacturer and they all agree on the basics. The detail matters because it's where roofers cut corners.
Adhesive first. A continuous bead of polyurethane (PU) trim adhesive, supplied with the GRP kit, runs along the deck where the trim flange will sit. Apply as a 30mm bead at 300mm centres along the underside of the flange. Press the trim down firmly so the bead spreads to a continuous strip.
Mechanical fix second. Galvanised clout nails or felt nails (13mm or 15mm, ring-shank for grip) are driven through the flange into the OSB3 deck at 200mm centres. Use nails, not screws, screws split the GRP. Nails must sit completely flat against the surface, not stand proud, or they'll punch through the laminate later.
Critical: never nail through the front face of the trim. Nails go through the flat horizontal flange only. A nail through the drop face creates a hole that nothing seals, and water will track straight in.
Joints overlap 50-75mm. Where two trim lengths meet end-to-end, the second length overlaps the first by at least 50mm with PU adhesive sandwiched between them. Aluminium trims need a 2mm expansion gap left between lengths instead, with a join plate over the top.
Corners get bandaged. Pre-formed AT195 corners only fit true 90-degree angles. Real-world corners (out of square by a few degrees) need to be mitred in-situ from straight trim, the joint sealed with PU adhesive, and reinforced with a strip of 450g chopped strand mat applied as a bandage during the laminate stage. Skipping the bandage is one of the top corner failures flagged on building forums.
Wall fillets fix to the deck only. D-trims sit in the internal corner between roof and wall. They're nailed into the OSB3 deck. They are NOT fixed to the brickwork. Fixing to brickwork prevents the trim from accommodating thermal movement and causes cracking within a season.
C-trim into a wall chase. C-series wall flashings sit in a 35mm or 50mm horizontal slot cut into the brickwork. Silicone sealant goes into the chase before the trim is pushed in. C-trims are NEVER topcoated, the topcoat is rigid and will crack as the trim flexes with thermal movement.
F-trims (flat flashings) must NOT be completely laminated over. The flat profile flexes with thermal movement and laminating it rigid causes crack lines along the trim. Apply laminate up to the trim edge with a bandage joint, not over the whole F-trim surface.
After fixing, the PU adhesive needs 24 hours to cure (48 hours in cold weather) before laminate can be applied on top. This is the cure window that pushes a typical 20m2 roof installation onto a 2-3 day schedule rather than a single day.
What it costs
Trim costs are a small line item on a GRP quote, but the per-length pricing varies enough that it's worth knowing the range.
| Profile | Typical use | Price per 3m length (ex VAT) |
|---|---|---|
| A200 drip trim | Standard cold deck or covering-only roof, edges to gutter | £13 – £17 |
| A250 drip trim | Warm deck roof, edges to gutter | £13 – £17 |
| B260 raised edge | Cold deck, edge with no gutter | £11 – £17 |
| B300 raised edge | Warm deck, edge with no gutter | £11 – £17 |
| D260 wall fillet | Internal corner at wall abutment | £8 – £13 |
| F300 flat flashing | Pitched roof junction, valley gutter | £8 – £17 |
| AT195 corner | External or internal 90-degree corner | £10 – £12 |
| Aluminium drip trim (RAL colour) | Visible elevations, colour matching | £24 – £30 |
For a typical 20m2 single-storey extension roof with a ~20m perimeter, the full trim package, drip trim along the front and one side, raised edge along a parapet, wall fillet plus flashing along the abutment, and four corners, runs £150 – £250 ex VAT in materials.
That's a small slice of a complete GRP material budget (around £80–£150 per m2 covering only). But the trims are also where the warranty hinges, so it's not a place to economise by ordering generic trims into a branded system.
Cure It-branded trims sit at the top end of the range because they're system-matched. Generic Restec or Cromar Pro trims at the lower end work mechanically the same but won't carry a system warranty if used with a different brand of resin.
Reading a quote
A roofer's quote should itemise trims by profile and quantity. "Edge trim included" with no detail is a red flag, it means you can't tell whether they've quoted A200 or A250, GRP or aluminium, or factored in the extra cost of corners.
What to expect on a competent quote:
- The GRP system brand (Cure It, Polyroof, Topseal, etc.)
- A trim line specifying profile codes: e.g. "8x A250 drip trim 3m, 4x AT195 external corner, 3x D260 wall fillet 3m, 1x C100 wall flashing 3m"
- Whether the trim flange is bonded with PU adhesive plus clout nails (this should be standard but worth confirming)
- The cure window before lamination starts (usually 24h)
If the quote just says "fibreglass roof, all materials and labour included" with no breakdown, ask for an itemised version. You're not being awkward, you're verifying the spec.
Alternatives
GRP edge trims really only have one alternative: traditional lead flashing at wall abutments instead of GRP C-trims. Lead is more expensive (and getting harder to find a leadworker who can dress it properly), but it conforms to non-square brickwork in a way that rigid GRP flashings can't. If your extension butts against an old, uneven brick wall, a Victorian semi where nothing is at right angles, lead is sometimes the better choice for the wall flashing detail even within a GRP system.
For the rest of the perimeter (drip edges, raised edges, corners), there's no real alternative within a GRP system. EPDM rubber roofs use a completely different perimeter detail (proprietary kerb and drip strips that bond to the rubber sheet). Felt roofs use galvanised drip edges. The trim isn't really substitutable across systems.
Where you'll need this
- Roof covering - GRP trims are fitted around the deck perimeter as part of the roof covering stage, before any laminate is applied
These trims are part of any GRP flat roof installation across extensions, garage conversions, dormer rebuilds, and porch canopies. The profiles and detailing are the same regardless of project type.
Common mistakes
Standard A200/B260 trims ordered for a warm deck. Covered above. The insulation layer raises the deck height and the standard trim drop no longer covers the fascia. Always specify A250/B300 for warm-deck construction.
Silicone instead of PU adhesive. Every GRP manufacturer bans silicone and general-purpose mastic for trim bedding. The bond fails within a season. Use only the PU adhesive supplied with your GRP system.
Trim fixed to the fascia or to brickwork instead of the deck. All trims are nailed into the OSB3 deck. Nailing into the fascia (or into brickwork for a wall fillet) prevents thermal movement and causes the trim to crack or pull free. NHBC inspectors flag this routinely.
Nails through the front face. Clout nails go through the horizontal flange only, never through the drop face. A single nail hole in the drop face is a permanent water entry point.
No bandage at corners. Pre-formed AT195 corners only suit true 90-degree angles. Real corners need to be mitred from straight trim and reinforced with a 450g glass mat bandage during lamination. Roofers in a hurry skip the bandage and seal with topcoat instead, that joint will leak within 3-5 years.
C-trim topcoated. C-series wall flashings must NOT be topcoated. The rigid topcoat cracks as the trim flexes with thermal movement, and the cracks let water through. C-trims stay as bare GRP gel coat.
Gutter rim level with or above the drip trim. Even a perfectly fitted A-trim can fail if the gutter is set too high. Capillary action draws water back behind the trim and onto the fascia. The gutter rim should sit at least 25mm below the trim's drip edge so water falls cleanly into the gutter without bridging the gap.
Mixing trim brands across systems. Trims are interchangeable in geometry but not in warranty terms. If you're paying for a 20-year manufacturer guarantee, all trims must come from the same system as the resin and topcoat. Ask which brand and confirm on the invoice.
Skipping the cure window. PU adhesive needs 24 hours to cure (48 in cold weather) before laminate goes on top. Roofers under time pressure sometimes laminate over partly-cured adhesive, which then never bonds properly. If your installer fits trims in the morning and starts laminating after lunch, that's a problem, push back and accept the extra day.
A pre-laminate checklist
Before any resin is mixed, walk the perimeter and check:
- All trims are fitted with the correct profile (A200 cold deck / A250 warm deck, confirmed against the build-up drawing)
- Trim flanges sit flat on the OSB3 with no rocking
- PU adhesive bead is visible squeezed out from under every flange
- Clout nails are at 200mm centres along every flange, sitting completely flat
- No nails through any drop face
- All trim joints overlap 50-75mm with PU adhesive between
- All corners are either AT195 pre-formed (90-degree only) or in-situ mitres ready for bandaging
- D-trims fixed to deck only, not to brickwork
- C-trims pushed into a wall chase with silicone, not topcoated
- 24 hours has passed since trim adhesive was applied (48 in cold weather)
If any of these isn't right, the trim work needs fixing before lamination starts. Catching it now costs an hour of remedial work. Catching it after the laminate is down means stripping a section of GRP and starting that area again.
That's the whole logic of trims: small, cheap, easy to overlook, but they're what holds the entire waterproof system together at every edge.
