SideWRK is a cheap invoicing app for roofers who work on the side.
Every customer, every property and every invoice in one place — plus what you actually made on each roof once costs come out.
SideWRK starts every roofer at these prices and does this math on every job you write up. Change any number.
What a Roofing job looks like in SideWRK.
The roofing job as the app lays it out — your own cost sitting on it, and the estimate your customer approves from their phone.
Built for roofing work — in one app
Permit & inspection tracking
Re-roofs usually need a permit. Each job has a permit panel: record the permit number and authority, set the status (needed → applied → issued → passed → closed), and track the inspections with pass/fail and dates — so you know if you're waiting on the city or clear to close.
License & permit # on every invoice
Your roofing/contractor license number and the job's permit number print on every estimate and invoice automatically — the paper trail that makes you look like a pro.
Permit fees, billed right
Tap Add permit fee, enter what you paid the city, and it's added as a line item billed to the customer at cost — transparent pass-through, no markup, so your real-profit math stays clean.
Customers approve from their phone
Send a branded approval link. Your customer reviews the estimate, sees the photos, and taps Approve — logged with their name, the time, and the amount, with re-authorization if the scope grows.
Photos that sell & document
Snap the storm damage, the rotted decking, or the finished ridge and text it to the customer — proof gets big jobs approved and documents the work before and after.
Real profit, not just revenue
Every bundle and material carries a private "your cost" the customer never sees — so the Money tab shows what you actually made on each job, not just what you charged.
Roofing
The work this app was built around.
Estimate. Invoice. Get paid.
SideWRK runs the business side from your phone, on the job.
Every customer, every property, every invoice in one place — plus the real profit on each roof, not just the revenue.
From "my roof's leaking" to "paid" in three steps
Write it up
Add the property and roof, then the work — labor, materials, a photo — and set the permit status. Send a branded estimate.
Permit & inspect
Log the permit number, track the inspection, and add the permit fee at cost. It all shows on the invoice.
Get paid
The customer approves; it becomes a numbered invoice with your license and permit on it. Record payment, your profit lands in Money.
What should a roofer charge?
Roofing is priced by the 'square' (100 square feet), and the material and tear-off drive the total. Here's how it's priced, plus a free roofing cost calculator to price it.
Per square (100 sq ft)
Installed asphalt roofing commonly runs about $350–$700 per square; metal and premium materials cost more. Measure the roof, not the footprint.
Tear-off and disposal
Removing the old roof and hauling it off is its own line — more layers and steeper pitch mean more labor and dumpster cost.
Pitch, material, access
Steep pitch, multiple layers, complex valleys, and hard access all raise the price, as does upgrading from asphalt to metal or tile.
Roofing cost calculator
Squares, pitch, and tear-off: a roof number before you're back down the ladder.
The roofing rate behind SideWRK's estimating defaults is $500/square, with 50% of a typical ticket paying for time rather than materials. Both numbers come from our 2026 Side-Work Rate Report, which publishes the same figures for all 42 trades.
These tools run free right here — inside SideWRK they fill your estimate for you →
Roofing guides from the field
Written for the business side of the work — pricing, getting customers, and keeping them. Free to read, no signup.
One plan. Every trade. $19.
There is one plan and this is it. The Roofing build you are looking at is one of 42, and every one of them is already switched on — no upgrade, no add-on. Pick up a different trade next month and the app switches with you. Your customers come with you — one book of people, every job you have ever done for them, whichever trade you had your hat on for that day. $190 a year if you pay yearly, which is two months free.
- Permit & inspection tracking
- License & permit # on invoices
- Customer approvals + photos
- Real profit tracking
- All 42 trades, switched on — not a bundle, not an add-on
- One customer list across every trade — the same person, every job you ever did for them
- Unlimited customers and jobs — no caps
- Real profit on every Roofing job, from your own private cost
- Roofing expenses, mileage and a year-end tax packet
- Your own Roofing page, work gallery and booking requests
- Card, Apple Pay, Venmo, Cash App — Zelle if your bank offers it — or cash
Nothing above is behind a higher tier. There is no higher tier.
The shingles are on.
The chimney’s ten feet away — same roof, same trip.
One app, every trade.
Every trade — all 42 on one $19/mo plan.
Roofing FAQ
Does SideWRK handle roofing permits and inspections?
Yes. Each job has a permit panel: record the permit number and issuing authority, set the status (needed, applied, issued, passed, closed), and track the rough-in and final inspections with pass/fail and dates. The permit number prints on the estimate and invoice.
How do I bill a permit fee?
Tap Add permit fee and enter what you paid the city. It's added as a line item billed to the customer at cost (pass-through, no markup by default), so your real-profit math stays accurate.
Does my license number show on invoices?
Yes. Your roofing/contractor license number and the job's permit number both print on every estimate and invoice automatically — a clean paper trail for you and the customer.
What should a roofer charge?
Roofing is priced per square (100 square feet) — installed asphalt commonly runs about $350 to $700 a square, with metal and premium materials costing more, plus tear-off and disposal. Pitch, layers, and access raise the total. Use the free roofing cost calculator to find your number.
How much does it cost?
SideWRK is $19/month. Every trade is included. You start on the free plan: five jobs a rolling year, no card, and no expiry. Paying lifts every limit — $19 a month, or $190 a year.
Wondering what to charge? How to price Roofing jobs — with real numbers →
Run your side work like a licensed shop.
Set up in minutes and send your first professional estimate today.
Start free