Workhand Setup Guide
From signup to your first sent estimate in about 20 minutes. The recommended order of operations for new contractors, written so you never have to backtrack to fill in a missing piece.
Pick your setup level
Match the level to how much time you have today. You can always come back and finish later.
Level 1
"I just want to send an estimate."
- Sign up
- One customer
- One job
- Estimate from scratch
- Send it
Level 2
"I want it to look like my business."
- Everything in Level 1
- Business name, logo, address
- Tax rate
- 3-10 products
- One estimate template
Level 3
"I want everything wired up."
- Everything in Level 2
- Invite crew / subs
- QuickBooks & Stripe
- Public profile page
- Notifications, recurring billing
Sign up and create your account
- Go to workhand.app or download from the App Store / Google Play
- Tap Sign Up
- Enter your email and a password
- Tap the verification link in your email
- You're in
A company record was created and you're the owner. You're on the Free plan (1 active job, 1 user). Pro and Team plans have 14-day free trials.
you@yourcompany.com. Changeable later in Settings.Set up your business profile
Makes every document you send look like it's from your business, not generic Workhand.
- Tap the Settings tab
- Tap Business profile
- Fill in business name, address, phone, email, and upload a logo (500×200px JPG/PNG works best)
- Tap Save
Set tax rate and currency
- Settings → Defaults
- Set your default tax rate (e.g., 7% for Florida)
- Set your currency (USD default)
- Tap Save
Setting it once means every estimate auto-includes the right tax. Skip this and you'll add 7% manually 100 times this year — and forget once.
Add your products / services
Products are the line items you put on estimates. Add them once, drop them onto any estimate later with one tap.
- Settings → Products
- Tap + New product
- Fill in name, description, default price, unit (each / sq ft / hour / day)
- Cost price and material are internal only — customers never see them
- Tap Save
Build estimate templates
If you bid similar jobs repeatedly, save them as templates. Future estimates take 30 seconds instead of 30 minutes.
- Settings → Estimate Templates
- Tap + New template
- Name it (e.g., "Standard gunite pool")
- Add line items: pick from your products, or type one-off lines
- Set default quantities and tap Save
Next estimate: tap From template at the top → pick the template → all line items appear. Edit quantities, add extras, send.
Set up punch list defaults
Standard finish-out tasks for every job ("Clean site", "Final walkthrough", "Submit warranty paperwork")? Save them once.
- Settings → Punch defaults
- Tap + Add default item for each
- Save
Every new job starts with these in its punch list. Skip if you don't use punch lists.
Create your first customer
- Tap the Customers tab
- Tap + New customer
- Fill in name (required), email, phone, address, notes
- Tap Save
Create your first job
- Tap the Jobs tab
- Tap + New job
- Fill in title (e.g., "Wilson Pool Installation"), customer, address
- Optional: upload a hero photo
- Tap Save
The job is the container for everything: estimate, invoice, daily logs, photos, chat.
Build and send your first estimate
- Open the job you just created
- Tap the Estimate tab
- Tap + New estimate OR From template
- Add line items: pick from products or type one-off lines
- Adjust quantities; optionally add notes
- Total auto-calculates with your default tax rate
- Tap Send, enter the customer's email, send
Customer gets an email with a button that opens the estimate in their browser. They can view, tap Accept estimate, pay a deposit v1.1, or reply with questions.
What v1.1 adds
- v1.1 AI line-item suggestions — describe the job in plain English; AI suggests line items based on your past estimates.
- v1.1 Read receipts — see when the customer opened the estimate.
- v1.1 Online deposit — customer can pay a partial deposit through Stripe when accepting.
When the estimate is accepted, convert to invoice
You'll get a push notification when the customer accepts. Now:
- Open the job
- Tap the Invoice tab
- Tap + New invoice → Convert from accepted estimate
- Line items copy over — adjust quantities for change orders
- Set a due date (typical: 30 days)
- Tap Send
Customer gets an email with the invoice and a Pay online button v1.1.
Daily logs — the habit that wins reviews
After every workday on a job:
- Open the job
- Tap the Daily log tab
- Tap + New log
- Fill in: date, hours worked, optional weather, 2-3 sentence notes
- Add 3-5 progress photos
- Tap Save
Customer sees these in their customer portal v1.1. Even if they don't look every day, the cumulative photo trail at job-end is your best review-asking moment.
Photo annotations
When a photo needs explanation ("this is where the leak is", "customer asked for an outlet here"):
- Open the photo
- Tap Annotate
- Tap on the photo where you want to drop a pin
- Type a short label (max 120 chars)
- Tap Save
Annotation stays with the photo and appears in the customer portal.
Power features — set up when you grow into them
These aren't required on day 1. Come back when your business needs them.
Subcontractors and team
When: you have 2+ crew members or use subcontractors.
- Settings → Team → invite by email
- Settings → Subcontractors → add subs separately; track COI expiration
Workhand sends alerts 30 days before any sub's insurance expires.
QuickBooks Online sync v1.1
When: you do your books in QBO.
- Settings → Integrations → QuickBooks
- Tap Connect, sign in to QBO, authorize Workhand
- Map accounts
Workhand pushes every new invoice + payment to QBO automatically.
Stripe Connect for online payments v1.1
When: you want customers to pay invoices online.
- Settings → Integrations → Stripe
- Tap Connect Stripe account
- Follow Stripe Standard onboarding (5-10 min)
Stripe takes 2.9% + $0.30. Workhand charges no platform fee — money goes directly to your Stripe account.
Public profile page v1.1
When: you want a lead form / landing page for free.
- Settings → Public profile
- Fill in business description, trades, service area, photos
- Your page is live at
workhand.app/c/your-business-name
Sales pipeline v1.1
When: you handle multiple leads at once.
Tap the Leads tab. Move leads through stages: New → Contacted → Quoted → Won/Lost. One-tap convert to customer + job + estimate.
Mileage tracking v1.1
When: you drive for work and want IRS-rate write-offs.
Tap Mileage → + New trip → enter distance and (optional) job. End of year: export a Schedule C-ready CSV.
Recurring invoices v1.1
When: you have monthly maintenance contracts.
On the customer's profile, tap Set up recurring invoice. Pick amount, cycle, start date, auto-charge (if Stripe Connect is set up). Set it and forget it.
Reports v1.1
When: you want to know what's actually making you money.
Settings → Reports. Revenue trend, top customers, win rate (estimates accepted ÷ sent), lead conversion, outstanding receivables. Run monthly.
Recommended cadence
Daily (5-15 min)
- Daily log on each active job
- Reply to customer chat messages
- Send any estimates from yesterday's site visits
Weekly (15-30 min)
- Review the Jobs tab — anything stalled?
- Send invoices for completed work
- Follow up on estimates not yet accepted (5+ days old)
Monthly (30 min)
- Reports → revenue trend, top customers, win rate
- Reconcile QuickBooks
- Update product prices if costs moved
- Add new templates for repeating jobs
Quarterly (60 min)
- Mileage export for taxes
- Customer review request to recent happy customers
- Update public profile photos / service area
- Archive any products not sold in 6 months
Three setup mistakes to avoid
- Building 50 products before sending your first estimate. Build the 5 most common, ship, then add as you go.
- Skipping the business profile. Customers judge you by the look of your estimate. A logo and address takes you from "random app" to "real business."
- Not setting up daily logs. The habit with the highest ROI in the entire app. Every minute spent logging today is a Google review you close in 3 months.
When something goes wrong
"I can't send estimates / they bounce"
Most likely: customer's email is invalid. Double-check spelling. Workhand emails come from noreply@workhand.app by default; some corporate firewalls block it — ask the customer to whitelist.
"The customer says they didn't get my estimate"
Check the read-receipt status v1.1. If "not opened" — went to spam. Resend the estimate; the second copy often lands in inbox.
"I sent the wrong total / wrong line items"
Open the estimate → Revise. Edit. Tap Send revised estimate. Customer gets a new email with the update. Don't delete the original — the audit trail matters.
"My QuickBooks sync stopped working"
Settings → Integrations → QuickBooks. If it says "Reauthorize," tap and re-do OAuth. If invoices haven't synced for >24 hours, email support@workhand.app.
"I lost my data / something broke"
Settings → Data export → download customers, jobs, estimates, invoices as CSV any time. Your data is yours. Backups go back 30 days.
Need help?
- In-app help: tap Help in Settings
- Email: support@workhand.app — response within 24 hours
- Setup call (Pro & Team plans): book a free 30-minute walkthrough — email support@workhand.app
- Migrating from another tool: migrations@workhand.app