The best apps for contractors are not a bundle. Your phone does about nine separate jobs in a working week: quoting, job photos, time tracking, receipts, calls and texts, reviews, payments, measurement and accounting. The right move is one good app per job, a free fallback for each, and a clear rule for when the collection has grown into something that needs a single system instead.
The top results for this keyword are mostly written by vendors, and each one picks a platform, usually its own, then lists what it does. We went the other way: start from the job the owner is doing on the phone, pick the app that does it best, and quote the vendor's own price. If you are a two person shop worried about seat pricing specifically, we covered that separately in software for a two man crew.
What are the best apps for contractors?
The short answer is one pick per job on your phone:
- Quotes and estimates: Joist, best for a solo owner sending priced quotes from the truck.
- Job photos: CompanyCam, best once more than one person shoots the same job.
- Business calls and texts: Quo, best for keeping one business number and one shared text inbox.
- Getting paid: a processor with a capped ACH fee, such as Stripe, best for big tickets.
- Accounting: QuickBooks Online if your accountant expects it, Wave if you are starting out.
Time tracking, receipts, reviews and measurement round out the nine, and each is covered below with its own pick and free option.
Quick comparison: nine jobs, one pick and one free option each
| Job on your phone | Our pick | Pick's starting price (checked 23 Sep 2026) | Free option | The one deal-breaker |
|---|---|---|---|---|
| Quotes and estimates | Joist | $17/mo Pro, monthly billing | Google Sheets template | Basics plan caps you at 5 documents a month |
| Job photos | CompanyCam | $79/mo monthly or $63/mo annual, 1 user | Shared album per job | Extra users are $29 each |
| Time tracking | Workyard | $6/user/mo Starter | busybusy free plan | Cost codes not on Starter |
| Receipts | Wave receipt capture | $11/mo add-on, included in Pro at $19 | Supplier account with emailed invoices | OCR still cannot guess the job |
| Calls and texts | Quo | $15/user/mo annual, $19 monthly | None worth running a business on | Texting needs carrier registration first |
| Reviews | NiceJob | $75/mo Starter | Google review link and QR code | Pricey for low job volume |
| Payments | Stripe | 0.8% ACH capped at $5 | Square Free plan | Needs invoicing software on top |
| Measurement | GAF QuickMeasure (roofs), magicplan (interiors) | $20 per roof report; magicplan pay per project | magicplan's 2 free projects | Roof reports are per job, forever |
| Accounting | QuickBooks Online | Plans reported from about $38 to $115/mo | Wave Starter, $0 | Price rises every year |
How we ranked these
Five criteria, each one deciding whether a 1 to 30 person shop keeps using the app after the trial.
- Does it work one-handed on site? If it cannot be done in a driveway, it gets done at 9pm or not at all.
- Is the price published? We only list prices from the vendor's own page.
- What does the second person cost? Seat pricing is where small shops get surprised.
- Does it hand data to the next app? Every missing integration is a retype.
- Is there a free way to do the same job? If so, the paid pick has to earn the difference.
The nine picks, job by job
1. Quotes and estimates: Joist
Best for: solo owners and small crews quoting jobs from the truck.
Pricing: Joist's pricing page lists Pro at $17 a month billed monthly, or $14.17 a month billed annually, and Elite at $32. The Basics plan is capped at 5 documents a month. There is a 14 day free trial with no card.
Joist builds a priced estimate on your phone, converts it to an invoice without retyping, and takes online payment. Saved line items are the whole point: an r/Contractor owner put it bluntly, "Anyone who is not using software with saved items is crazy, I can do a standard bath remodel estimate in 20 min. 10 line items, plug and play." If you want the quote itself to close more often, the structure matters as much as the app, which is what a quote that wins walks through.
Pros: cheap, fast, estimate to invoice in one tap, homeowner financing included from the Basics plan up.
Cons: Joist Payments charges 3.49% plus 49 cents on cards, the highest card rate in our payments comparison. No scheduling.
Free option: a Google Sheets workbook. One r/Contractor owner runs a sheet per trade section with a summary sheet that exports a PDF with a signature line, and names the trade-off honestly: about "15 minutes of admin work per project to set up a project file."
Our verdict: the best quoting app for one person. If you also need a schedule, Jobber's Core plan starts at $29 a month for one user and does quotes, jobs and invoices together.
2. Job photos: CompanyCam
Best for: crews where more than one person photographs the same job.
Pricing: CompanyCam's pricing page lists Core at $79 a month billed monthly or $63 a month billed annually, with one user included and additional users at $29 each. Crew is $149 monthly or $119 annual, with three users included.
CompanyCam timestamps and files every photo to the job address automatically, builds reports from them, and on Core now includes a price book, invoicing and on-site payment collection. The Crew plan adds room measurement inside the camera. It is the app owners in r/Contractor recommend most often, and one owner with five full-time employees who demoed Jobber, Housecall Pro and others chose it alone, writing: "I love the job feed with all the photos in one place."
Pros: photos organize themselves by job, works offline, integrates with Jobber.
Cons: $79 a month for one user is a lot for a solo owner who could use a shared album.
Free option: a shared album or folder per job in Google Photos, iCloud or Dropbox. How you send them matters too, because some channels strip the timestamp, which we tested in sending job photos to customers.
Our verdict: worth it from the second photographer onward. Before that, the free album does the job.
3. Time tracking: Workyard
Best for: owners who need proof of arrival across several sites.
Pricing: Workyard's Starter plan is $6 per user per month, with cost codes held back for higher tiers whose prices are not published.
Workyard is a GPS time clock that shows when a crew member actually reached the site, which is what the owner in one r/Contractor thread was after: a landscaper with 10+ crews "definitely losing money on unbilled time" off paper sheets. The full ranking, including geofence behavior and the personal-phone rules, is in our time tracking app comparison.
Pros: cheap per head, QuickBooks sync on all plans, strong arrival verification.
Cons: cost codes, the part that tells you labor per job, are not on Starter.
Free option: busybusy's free plan, which has unlimited users. It stops being practical when you have several crews and export hours by hand.
Our verdict: a solo owner does not need this job done at all. From the first hourly employee, it pays for itself in a week of disputed timesheets.
4. Receipts: Wave receipt capture
Best for: owners already on Wave, or anyone who wants receipts to land in the books.
Pricing: Wave's pricing page lists receipt capture as an $11 a month or $96 a year add-on on the free Starter plan, and includes it in Pro at $19 a month or $190 a year.
You photograph or email a receipt and Wave turns it into a bookkeeping entry with OCR. What no app can do is remember which job the $86 of PVC was for. That fact is lost at the register, not in the office, which is why tracking receipts by job starts with giving the job number as the PO at checkout.
Pros: cheap, lands directly in your books.
Cons: OCR reads the total, not the job. You still code it by hand.
Free option: a supplier charge account that emails an itemized invoice, with the job number given as the PO. After setup it needs zero steps from you.
Our verdict: set up the supplier accounts first. The app only catches what is left.
5. Calls and texts: Quo
Best for: 1 to 10 person shops that want one business number and a shared text inbox.
Pricing: $15 per user per month billed annually or $19 monthly, as covered in our business phone app ranking. Quo's pricing page adds a one-time $19.50 carrier registration fee and a $1.50 to $3 monthly messaging fee.
Quo, formerly OpenPhone, runs a second business line on the phone you already carry, with a shared inbox, auto-replies to missed calls and free porting of your existing number. It syncs call summaries and contacts with Jobber. That auto-reply is the cheapest way to get a missed call text back without buying a separate product.
Pros: keeps your personal number private, registered texting, easy to cancel in the app.
Cons: you must register your business with The Campaign Registry before texts deliver reliably.
Free option: not really one. Google describes free Google Voice as a personal plan, which is why we do not recommend it for a business line.
Our verdict: the cheapest app on this list that customers actually notice.
6. Reviews: Google's free link, then NiceJob
Pricing: NiceJob's pricing page lists Starter at $75 a month and Pro at $125 a month. Google's review link and QR code are free for any Business Profile.
The free link covers most small shops. Text it the day the job wraps, while the customer is relieved, which is the timing that drives the results in getting more Google reviews. NiceJob earns its $75 when volume is high enough that nobody remembers to ask. CompanyCam's marketing add-on also sends review requests after jobs.
7. Payments: a processor with a capped ACH fee
Pricing: Stripe charges 0.8% on ACH, capped at $5, against 1% uncapped on most trade software. On a $12,000 job that is $5 versus $120.
For card payments, the rates are close. For bank transfers on large jobs, the cap is everything, which is the core finding of our payment processing comparison. If customers need to finance the job rather than pay it, that is a different decision, covered in Hearth vs GreenSky. Free option: Square's Free plan has no monthly fee, but its 1% ACH is uncapped, so it suits small tickets better than remodels.
8. Measurement: GAF QuickMeasure for roofs, magicplan for interiors
Pricing: GAF QuickMeasure is $20 a roof report, $18 for Master Elite contractors. magicplan's pricing page sells per project with unlimited users and charges $40 for each project over your plan.
Roofers should price reports per signed job rather than per report, which changes the ranking of every tool in our EagleView alternatives breakdown. magicplan draws a floor plan on the phone and exports ESX files for Xactimate, which makes it the restoration pick. Free option: magicplan's two free projects, then a tape and a photo with the numbers written on it.
9. Accounting: QuickBooks Online, or Wave to start
Pricing: QuickBooks Online plans are reported at about $38 a month for Simple Start up to about $115 for Plus after this year's increases, detailed in our QuickBooks price increase breakdown. Wave's Starter plan is $0 with unlimited estimates, invoices and bookkeeping.
QuickBooks is the accounting app every other app on this list syncs to, and the one your accountant most likely expects. A new GC on r/Contractor quoted $115 a month got two opposite answers in the same thread: "QBO is the one $115 a month you pretty much NEED to have," and "Wave Accounting is free and handles invoicing and basic bookkeeping fine at your stage." Both are right at different sizes.
If your week already runs through five of these apps and none of them know about each other, the fix is not a sixth. A custom CRM keeps one customer record that quotes, photos, calls and invoices all attach to, built around how your shop actually works.
How many apps before it's a CRM problem?
Count retypes, not apps. For one typical job, count how many times a person types the customer's name, address or price into a different app. That number tells you more than the length of your app list.
This is our rule of thumb, not a study, but it matches what owners describe:
| Retypes per job | What it looks like | What to do |
|---|---|---|
| 0 to 1 | Two or three apps, one of them holds the customer | Stay. This is a healthy stack. |
| 2 | Quote app, photo app and accounting each have their own copy | Connect them. Use native integrations like Quo to Jobber or CompanyCam to Jobber. |
| 3 or more | The same customer lives in quotes, photos, phone, reviews and books | It is a CRM problem. More apps will add retypes, not remove them. |
Here is what the per-job picks cost if one owner buys all the paid ones on monthly billing: Joist Pro at $17, CompanyCam Core at $79, Quo at $19, Wave Pro at $19 and NiceJob Starter at $75. That is $209 a month, and it buys five separate customer lists. Nothing in that stack can answer the question an owner actually asks on Sunday night: which quotes went quiet, which jobs made money, and who still owes me.
Three signs you have crossed the line, whatever your app count:
- You search two apps to find one customer's history. Texts in one, photos in another. That is the pattern behind losing track of customer texts.
- Your job profit number needs three exports. If receipts, hours and the invoice live in different places, job costing becomes a spreadsheet project.
- A new hire needs five logins to do one job. Every added seat multiplies across every app.
Crossing it does not automatically mean an all-in-one platform. Sometimes one app covering estimates, invoicing and scheduling is enough, and sometimes the shape of your work needs a system built around it. If you are still in spreadsheets, moving from spreadsheets to a CRM covers the order to migrate in.
What owners actually chose
The r/Contractor thread that matches this keyword most closely asked for a "simple all in one solution" with team messaging, invoice tracking and document storage, "simple as possible." The replies split between JobTread, Housecall Pro, Buildertrend and QuickBooks, one from a vendor account. No two agreed.
The more useful threads were the ones where owners described stacks. One runs Leap/JobProgress plus CompanyCam for CRM and project management and Wave for accounting, and warned that "you have to figure out how your workflow and processes need to conform to the limitations of any given software. There is no perfect solution." Another used Markate as a cheap CRM, saw a peer's Houzz Pro setup and was impressed, but said that at roughly $400 a month "it just doesn't quite make sense for me right now" as a mostly solo operator.
A skeptical minority stays on spreadsheets because, as one put it, "most of the apps out there seem like they were designed by someone with zero related experience."
Deeper answers
Should a new contractor buy apps before the first job?
Buy two: a business phone number and a way to send a professional quote. Everything else can wait for the problem to show up. A new GC on r/Contractor was advised to skip recurring software bills wherever possible because "they will eat at your bank account," and to use Dropbox for before, during and after photos rather than a paid photo app. The business number is the exception, because changing the number customers have saved is painful. The quote app is the other, because early jobs are won or lost in the gap between site visit and price. Accounting can be Wave at $0 until your accountant asks for more.
Are all-in-one contractor apps better than separate apps?
They are better at connecting the jobs and usually worse at each individual job. An all-in-one keeps one customer record, which removes retypes, but its photo tool will not match CompanyCam and its phone system will not match Quo. The owner who chose CompanyCam over Jobber made that trade on purpose: he did not need the scheduling complexity yet, and noted CompanyCam integrates with Jobber for later. The right time to consolidate is when your retype count hits two or three per job, not when a sales rep calls. Before then, separate best-in-class apps are cheaper and easier to learn.
Which app should I add first when things get busy?
Whichever job is leaking money now. If quotes go out two days late, fix quoting first. If crews dispute hours, fix time tracking. If customers call and nobody answers, fix the phone. The mistake is buying in the order the ads arrive. Pick the job where you can name a lost dollar amount this month, solve that one, and leave the rest on free options until they cost you something too.
Go deeper
- CRM topic hub: every guide on choosing, building and migrating a contractor CRM.
- Job tracking app for small contractors: what to look for once jobs outgrow a notebook.
- Estimating software for contractors: when a quote app is no longer enough.
- Do I need QuickBooks if I have a CRM?: where the books end and the customer record begins.
How to pick
List the nine jobs, cross off the ones you do not do, and for each remaining one decide whether the free option is costing you real money yet. Buy the paid pick only where it is. Then count your retypes per job: while it stays at one or below, keep adding the best app for each job, and once it reaches three, stop adding apps and fix the customer record underneath them.
Sources
- Vendor pricing pages checked 23 September 2026: CompanyCam, Joist, Quo, Wave, NiceJob, magicplan and Jobber. Google Business Profile Help on review links and QR codes.
- Workyard, busybusy, Stripe, Square, GAF QuickMeasure and QuickBooks prices as sourced in the linked Pavado comparisons, September 2026.
- r/Contractor threads on small-business apps, quoting apps, quote turnaround, new GC software and crew time tracking.
