PunchFinal User Guide
Closeout software for residential remodelers. Build a punchlist, share it with your client, get signed off, get paid. No more text threads, scattered photos, or "did you finish that?" calls.
Quick start (60 seconds)
- Sign up at punchfinal.com: 14 days free, no card required.
- Click + New Project and fill in the basics (project name and client name).
- Click + Add Item to start building the punchlist. Add photos by clicking the upload button on each item.
- When the list is ready, click Copy Link to grab the client link, or Email Link to send it straight to the client's email. Your client reviews it on their phone or laptop.
- The client signs off in the portal. You click Generate Invoice or Email Invoice and get paid.
That's the whole loop.
Account
Signing up
- Go to punchfinal.com and click Start free trial.
- Email + password. That's it.
- 14-day free trial. After that, pick a plan: Solo $29/month, Pro $49/month, or Team $99/month. Cancel anytime. Pro adds proposals with client sign-off, parts/labor pricing breakdown, and custom branding (logo, footer, terms, custom invoice numbering). Team adds everything in Pro plus multi-user accounts.
Logging in
- punchfinal.com/login.
- Sessions last 30 days, so you stay logged in on the device you use most.
Trial banner
- A small banner at the top of every page tells you how many days are left in your trial. Click Upgrade when you're ready to keep using it.
Creating a project
Click + New Project from the dashboard or the Projects page.
Required
- Project Name: what you call this job (e.g. "Smith kitchen remodel").
- Client Name: primary point of contact.
Optional but recommended
- Property Address: shows up on the invoice and in the client's portal.
- Co-Client Name: for couples. Both names appear on emails and the invoice.
- Client Email: required if you want to email the link or the invoice from inside PunchFinal. You can add it later.
- Payment Amount: total job price, used for payment link tracking. Leave blank if you bill per item.
- Notes: internal notes about the job. The client never sees these.
You can edit any of this later by clicking Edit Project at the top of the project page. Edit Project also exposes two settings that aren't on the create form:
- Use line-item pricing: flip this on if your client wants an itemized invoice. Off = single lump-sum payment.
- Invoice Due Date: shows on the PDF. Defaults to "On receipt" if left blank.
Building the punchlist
On any project page, click + Add Item.
For each item:
- Description: what needs to be done. Required.
- Deliverable: finer-grained scope detail. Optional. Use this when "Description" is the room and "Deliverable" is the specific fix (e.g. Description: "Master bath tile". Deliverable: "Replace cracked tile near drain, regrout").
- Amount + Billable (when line-item pricing is on): set the price and uncheck Billable for items you're including but not charging extra for. On Pro and Team, the single Amount field is replaced by separate Labor $ and Parts $ fields that total automatically, so your invoice can show a parts/labor breakdown.
- Photos / Docs: click the upload button to attach images, PDFs, or Word docs. Up to 10 images (8 MB each) and 5 documents (16 MB each) per item. Take a "before" photo of every item; it shortens disputes later.
Shortcuts
- Press Enter to save when typing in the Description field.
- Press Escape to cancel.
Editing an item
Hover over the item, click Edit. Change any field, click Save.
Deleting an item
Hover, click Delete, confirm. Items can only be deleted while the project is in early statuses (Open, Sent to Client, Pending Sign-Off). Once a project is Signed Off, items are locked.
Two status tracks per item
Each item has two independent badges:
- Work Status (Open or Done): your view. Click to toggle as you finish work. The client doesn't change this.
- Item Status (Open / Ack'd / Disputed): your client's view. They mark it from the portal. Doesn't show until the client touches it.
This separation matters: you can mark something Done before the client has even looked at it, and the client can dispute something even after you've marked it Done. Both views stay independent until you wrap the project. Work Status stays togglable even after sign-off, so you can finish wrapping things up and produce an accurate invoice.
Sharing with the client
Once the punchlist is in shape, find the Client Portal Link card on the project page. You have two ways to get the link to your client:
- Copy Link: copies a unique client link to your clipboard so you can paste it into a text or your own email. The first time you copy the link, the project status flips from Open to Sent to Client.
- Email Link: sends the link straight to the client email on file, with a short note. Greyed out until you've saved a client email. (Emailing the link does not change the project status on its own.)
The client opens the link on their phone or laptop. No login, no app to install. The link is private, shareable only by you, and works until the project is closed.
Need to resend? Just click Copy Link or Email Link again — same effect, every time. Once the client interacts with an item, the project status moves to Pending Sign-Off on its own.
What the client sees
The client portal shows:
- Your project name and address.
- Each punchlist item with its description, your deliverable note, and any photos or docs you uploaded.
For each item the client can:
- Acknowledge: looks good.
- Dispute: there's a problem. They add a note explaining what's wrong.
- Add their own photos or docs: useful for showing you what they're disputing.
When they're done reviewing, they:
- Type their full name.
- Sign with finger (mobile) or mouse (desktop).
- Click Submit Sign-Off.
You get an email confirming the sign-off, with the signed PDF attached.
The client can change their mind on individual items right up until they sign off. After sign-off, items are locked.
Closing out and getting paid
Generating the invoice
Click Generate Invoice on the project page. A PDF opens in a new tab.
Open items popup. If any punchlist items are still marked Open when you click Generate Invoice (or Email Invoice), you'll get a popup telling you how many items are still marked Open and will appear that way on the invoice. Click OK to mark them all Done first, or Cancel to generate the invoice as-is. This stops you from accidentally sending the client an invoice that says "Open" next to work you've actually finished.
The invoice shows:
- Your name and company.
- Client name(s), email, and property address.
- Each item with its work status (Open or Done).
- If line-item pricing is on: per-item amounts and a total.
- If line-item pricing is off: the lump-sum payment amount you entered.
- An invoice number (auto-generated, format INV-0001 — sequential and zero-padded). On Pro and Team you can change the "INV" prefix to your own in Account settings.
The first time you generate the invoice, the number is locked in and won't change.
Emailing the invoice
Click Email Invoice. The PDF goes straight to the client email on file. You'll see "Invoice INV-0001 sent to [email]" when it works.
Greyed out? You haven't saved a client email yet. Click Edit Project and add one.
Marking the project complete
Two endpoint actions:
- Mark Complete: moves the project to Signed Off and locks all items. Use this when the client signed off in person or you don't need a portal sign-off.
- Mark Paid: final state. Project shows as Paid in the dashboard.
You can run them from the project page, or let the client trigger Signed Off via the portal.
Project statuses
Every project sits in one of these:
| Status | What it means |
|---|---|
| Open | You're still building the punchlist. The client hasn't been notified. |
| Sent to Client | Link is out. Client may or may not have opened it yet. |
| Pending Sign-Off | Client has interacted with at least one item but hasn't signed yet. |
| Signed Off | Client signed. Items are locked. Time to invoice. |
| Paid | Final state. Project closed. |
The status badge appears at the top of the project page.
Tips from contractors who use it
- Add photos to every item. The 15 seconds it takes to snap and upload saves an hour of "well, this is what I meant" later.
- Use the Co-Client Name field for couples. Spouses get along better when their name is on the email too.
- Turn on line-item pricing for change orders or punchlist add-ons; leave it off for the original fixed bid.
- Mark items Done as you go, even before the client looks. Your dashboard becomes a real-time view of where the job stands.
- If a client disputes an item, fix it and let them know. They can re-acknowledge from the same portal link.
Troubleshooting
The client says they didn't get the email. Check spam. Then click Copy Link to copy the link to your clipboard and text it directly, or Email Link to resend.
My invoice button is greyed out. You need at least one item on the project. Add one, then try again.
My Email Invoice button is greyed out. You haven't saved a client email. Click Edit Project and add one.
The client's portal is "not loading" on their phone. Ask them to refresh. If still stuck, click Copy Link and text it again. Some email clients mangle long URLs.
I marked something Done by mistake. Click the badge again. It toggles back to Open.
A photo won't upload. Max 8 MB per image, 16 MB per PDF/Word doc. If it's a phone photo over 8 MB, ask the client to take a screenshot of the photo (smaller file).
Need help?
Email support@punchfinal.com with your project name and the issue. Most replies same day.