General contractor CRM software
General contractor CRM software where the change order gets priced before the work starts. Subcontractors share one schedule. Clients watch progress in a portal and every phase bills from the project record.
11
4
$187,500
$142,000
Ridgemont Commercial LLC
Office Buildout
Marcus and Diane Pollard
Kitchen Addition
Westfield Properties
Tenant Improvement
Software a general contractor runs on
Nothing sinks a job like a change order nobody wrote down. Smarfle prices and approves them before the work starts, puts every subcontractor on one schedule, and lets the client watch progress in a portal instead of calling you. It behaves the same on one remodel or fifteen.
General contractor scheduling software
You are coordinating eight trades across a twenty-week build and the sequence lives in your head. Smarfle puts every phase and every sub on one calendar with real windows, so a framing overrun shows the conflict behind it the same afternoon.
Learn moreGeneral contractor dispatch software
Two subs turning up for the same space is a half day somebody still bills you for. Smarfle puts every trade on one board with their own window, and each one closes their portion out from site, so you stop phoning round to find out what is actually done.
Learn moreGeneral contractor billing software
You cannot start until the deposit clears, so every day it drifts is a day of committed crew time. Smarfle raises it against the job with terms and a due date attached, so the start date stops moving because of paperwork.
Learn moreGeneral contractor invoicing software
You priced the contract carefully and agreed the changes in a truck, which is why they end up in the wrong month. Smarfle invoices each approved change on its own line beside the base scope and shows sub-vendor costs as pass-through, so the owner sees what is yours.
Learn moreThe growth side, built in
Contractor call tracking
New-project calls arrive while you are on a site with a nail gun running. Every call is recorded and logged to the project record, and missed ones get an instant text-back.
Reviews and Google Business Profile
Reviews after the punch list closes are how homeowners separate you from the contractor horror stories. Requests go out automatically at handover.
Website and lead follow-ups
Bid requests from your website land with project scope attached, and follow-up sequences keep you in the running through the homeowner's three-bid ritual.
CRM plans that grow with your contracting business
All plans include a 7-day free trial. No credit card required.
Solo
Sole operators getting started
- 1 user
- Up to 100 clients
- 1 GB storage
- Public booking link + calendar
- Client management
- Work orders with photos
- Invoices + Stripe payments
- Activity log, tags, custom fields
- Mobile PWA + CSV import/export
Starter
Small teams adding tools and growth
- Up to 5 users (1 owner + 4 techs)
- Up to 200 clients
- 1 GB storage
- Everything in Solo
- Voice AI receptionist (usage-based)
- GMB rank tracking
- Search Console integration
- API access + webhooks
- Branded client portal
Professional
Growing service businesses
- Up to 10 users
- Up to 500 clients
- 3 branch locations
- 5 GB storage
- Everything in Starter
- AI email & SMS drafts
- AI work order summaries
- GBP Posts + Dashboard
- Workflows automation
- Website builder + AI content
Business
Multi-location operations
- Up to 30 users
- Up to 1,000 clients
- 10 branch locations
- 20 GB storage
- Everything in Professional
- Priority support
- Higher AI credit limits
SMS, email, AI, and voice are billed pay-as-you-go. See full pricing breakdown →
What an inefficient contracting business looks like
Every one of these is a conversation you will have at the worst possible moment, which is usually the final invoice. None of them started as a big problem.
Change orders create billing confusion
Scope changes happen on every project. Without a clean system to document and price each change order, clients dispute charges, final invoices balloon with surprises, and you end up absorbing costs you should have collected.
Subcontractor coordination slips through the cracks
Scheduling electricians, plumbers, and specialty subs around each other is a constant challenge. A single missed coordination call can stall a project for days and push the completion date back.
Clients want status updates constantly
Homeowners and commercial clients call repeatedly asking about progress. Answering those calls eats time you should be spending running the job, yet ignoring them damages the relationship.
Every general contractor call, handled your way
Every inbound call is attached to a customer and a job. Recording and transcription mean a callback does not begin by asking the caller to repeat themselves. Unknown numbers are screened before the phone rings.
Plain forwarding
$0.04/min
Just rings your phone. Every call logged as answered or missed.
Forward with call tracking
$0.10/min
Rings your phone. Recorded, transcribed, summarized, and logged to the customer record.
Busy message + text-back
~$0.05/call
Plays your message, hangs up, and texts the caller. Replies land in your Inbox as leads.
AI receptionist
$0.25/min
The AI answers, qualifies the caller, and books the job. Great after hours if you want it.
Spam screening is included in every mode
Turn it on and unknown callers hear one sentence and press a key before the call connects. Dialer software does not press keys, so it never reaches you. How screening works
- Your customers skip it. Known clients and callers on mobile numbers are never screened.
- You are not billed for it. Screened, silent, and blocked calls cost nothing.
- One blocklist. Block a number once and it stops calling and texting.
Curious how the AI option sounds? Call (866) 355-9645 and try booking a consultation with it.
How a contracting project flows through Smarfle
A project runs from the first site visit to the final draw without the schedule living in anyone's head.
- 1
Lead from referral or website
Project enquiries come by web form, by phone, or by referral. Each opens a client record carrying the project address and the scope notes taken at the time.
- 2
Walkthrough scheduled
Calendar holds the walkthrough; you arrive with the work order on your phone. Custom fields capture permits required, HOA approval, and budget tier.
- 3
Estimate + permit work tracked
Estimate built from line items. Once approved, project becomes a work order. Per-job expenses log permits, subs, and material draws.
- 4
Multi-week build coordinated
Daily progress photos, job checklist for each phase (demo, framing, MEP, finish), time tracking per trade, and inventory draws for the materials your crew uses.
- 5
Final billing + retention + review
Progress invoices via Stripe payment links, final invoice on punch-list completion, review request after handoff, and maintenance reminders for the warranty year.
Same flow for every general contractor business, only the terminology and details change.
Who Smarfle is built for in contracting
Projects that run in phases are the dividing line. Change orders and draws are what this is built around. A single-trade repair business will find it heavier than it needs.
We built this for you if...
Tap the ones that resonate
This probably isn't for you if...
And that's okay
Everything Smarfle does for a general contractor
Building is your trade. Running the schedule, billing the phase, and finding the next project are the parts nobody trained you for.
Phase-based work orders
Break each project into phases with assigned trades, notes, and status tracking. Know exactly where every project stands at a glance.
Subcontractor scheduling
Assign subs to specific phases from a visual calendar. Avoid double-booking and coordinate trades across multiple active job sites.
Change order documentation
Log every scope change with a description, price, and client approval. Attach it to the project record so nothing gets lost at billing time.
General contractor CRM fields the office actually needs
Sales software was designed to store a company, a contact, and a deal size. Your customer record needs the lot number, the permit jurisdiction, the architect of record, and the date a warranty runs out, none of which exist in a field anyone built for you. Define those yourself and the values save on the record as you type, which is the difference between an office that answers a question and one that goes looking.
A record is only as useful as the fields you were allowed to add to it.
Lot number, jurisdiction and the rest
Lot number, the jurisdiction issuing permits and what that inspector wants to see are usually the property of one estimator's recall. You build them as fields the business owns, completed per customer and saved as they are entered, so that knowledge stops walking out the door.
One template, the real numbers filled in
Save the wording once with placeholders for the homeowner, the project and the amount owed, and sending it from the job swaps in true figures. Because you check the preview before anything leaves, the same notice reads identically whether it comes from you or your office manager.
Nobody waits on material that ran out
Fasteners, fixtures and anything you stock carry a cost and a quantity that falls when material is committed to a job. That low and empty filter becomes the buy list, which is a great deal cheaper than a framing crew waiting on a delivery.
Seven events leave for your accounting tools
Seven kinds of change go out of the CRM as a signed message with automatic retries, so an estimating tool or an accounting package reacts on its own. You stop being the thing that holds two systems together.
Get more clients for your contracting business
General contractor lead generation
One kitchen pays for more leads than you would buy in a year. Smarfle puts your company in front of homeowners already comparing contractors in your city and sends the project type with the request. You are quoting real work instead of answering price shoppers.
Flat pricing per accepted lead
General Contractor leads run about $45 each. You see the job and the ZIP first, then accept or pass free. No monthly lead budget, no bidding wars.
When leads start
We expand the directory around every business that joins, and Google needs time to rank new pages, so plan for up to two months before leads ramp up. You pay per lead, never for waiting. A Google Business Profile with real reviews brings them sooner.
Requests arrive pre-qualified
Every quote request already answers what kind of project and where are you in the process, so your callback quotes instead of interviews.
Fair by design
Your existing customers and repeat requests are always free, and a bad lead can be disputed with a refund to your wallet.
What contractors want settled before a demo
Related industries
Other trades using Smarfle to run their book of business.
Switching to Smarfle from another contractor CRM?
Jobs already half built are the part nobody wants to touch, so the moving belongs to us and not to you. Client records and your service pricing come across in an import handled on our side, and each project manager, foreman and office admin is added on their own. Our team is US based throughout.
Why businesses stay
Who you are buying from
We answer requests the same day. If your business needs a new feature, or an existing one changed, it gets built fast, often by the next day. Ihor Lavrenenko puts his name on this product: he has helped hundreds of local businesses grow, and Smarfle is how that experience shows up in your operation every morning.
Ready to run your general contractor business from one place?
Join service businesses that book more jobs, get paid faster, and grow their reputation with Smarfle.
7 days free · No credit card · Cancel anytime