Updated
General contractor CRM software
General contractor CRM software where the change order gets priced before the work starts. Subcontractors see their own dates on their phones. Clients follow progress photos from their link 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
General contractor software for scheduling and invoicing
You juggle subcontractors, change requests and staged billing across a handful of construction projects. Smarfle keeps each project's schedule, scope and invoices together, from one crew to several.
General contractor scheduling software
Projects sit on a calendar and a drag-and-drop board, so moving a start date takes one drag instead of a round of calls.
General contractor dispatch software
Crew leads and subs see only the projects you assign them, in order on their phones, with plans and site photos attached.
General contractor billing software
Bill the deposit at signing, progress invoices as phases finish, and the balance at the end, each tied to the project.
General contractor invoicing software
Each invoice builds from line items with the deposit credited, and the client pays by card, or by bank transfer on commercial work.
Calls, reviews and your general contractor website in one account
Contractor call tracking
Project leads call several contractors. Each call is recorded with its source, and a missed one gets a text back before they move on.
Reviews and Google Business Profile
Homeowners asked for a review after the final walkthrough build the rating people read before inviting you to bid.
Website and lead follow-ups
Bid requests through your site attach to the client, and estimates that stall get nudged three and seven days later.
Construction CRM plans that grow with your company
All plans include a 14-day free trial. No credit card required.
Starter
Small teams adding tools and growth
- Up to 5 users (1 owner + 4 techs)
- Up to 2,000 clients
Professional
Growing service businesses
- Up to 10 users
- Up to 5,000 clients
SMS, email, AI, and voice are billed pay-as-you-go. See every plan and usage rate →
Three general contractor problems Smarfle fixes
Change requests that stay verbal
Write the extra scope as a new estimate, and the client signs it on their phone before anyone orders material.
Subs on the wrong day
Give each sub a login that shows only the projects you assign, so a moved date reaches them without a phone tree.
Clients asking for updates
Each client gets a link to their project photos, invoices and shared documents, which answers most how-is-it-going calls.
Four ways to answer general contractor calls
Choose how the business number answers while you are on site. Missed calls get a text back or the AI, and each call lands on the client.
Plain forwarding
$0.04/min
Rings your phone, and every call is logged as answered or missed.
Forward with call tracking
$0.10/min
Rings your phone; calls are recorded, transcribed and saved to the customer.
Busy message and text-back
~$0.05/call
Plays your message, then texts the caller. Replies land in your Inbox.
AI receptionist
$0.25/min
The AI answers, qualifies the caller and books the job, day or night.
Spam screening comes with every mode. Unknown callers press a key before the call connects, and screened calls cost nothing. How spam screening works
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, step by step, as the office sees it.
- 1
Bid requested
Calls, texts and website inquiries open a project on the client with the scope written down.
- 2
Contract signed
The client signs the estimate and pays the deposit, and the project lands on the calendar.
- 3
Crews and subs assigned
Assign the crew lead and subs, and the project appears on their phones with the address.
- 4
Phase documented
Photos, materials, sub invoices and hours go on the project as each phase finishes.
- 5
Draws and final billed
Progress invoices go out as phases close, the client pays by link, and a review request follows the last one.

Where Smarfle fits a general contractor
Residential general contractors running a handful of construction projects at once.
A good fit if
Probably not a fit if
Everything Smarfle does for a general contractor
Margin before the job closes
Material buys, sub invoices and crew hours post to the project with unit costs, so the profit shows while there is time to act.
Plan sets and permits on file
Upload plans, permits and contracts to the client's private folder, and share one file when an inspector or lender asks.
Punch items with a due date
Add each punch item as a task on the client with a due date and an assignee, and it waits on their dashboard until done.
General contractor CRM fields the office needs
The office side of construction decides whether a project pays. Your own fields, saved scopes, shop stock and event hooks to your other tools cover that side.
Lot number, jurisdiction and the rest
Add your own fields for lot, permit number, jurisdiction and inspection dates, and they show on the client for everyone.
One estimate template, real numbers
Save common scopes as services with your prices, then build each estimate from them instead of starting a blank page.
Material that never runs out mid-job
Shop stock carries a cost and a quantity that drops as projects use it, with a low-stock list for reordering.
Events sent to your other tools
Events like invoice paid or a job status change can post to your own webhook, signed so your system knows they are real.
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 ZIP first, then accept or pass free, with no lead budget or bidding.
When leads start
Google needs time to rank the pages we add around you, so plan for up to two months. You pay per lead, never for waiting.
Requests arrive pre-qualified
Each request comes with the customer's answers to “What kind of project?” and “Where are you in the process?”, so your callback quotes the job instead of interviewing.
Fair by design
Your existing customers and repeat requests are always free, and a bad lead can be disputed for a wallet refund.
What contractors ask before choosing construction CRM software
More general contractor software features
Related industries
Other contractor trades with a similar workflow. See CRM for contractors
Remodeling CRM
Kitchen, bath and addition projects with signed change requests.
Home builder CRM
New homes with buyer selections and draw schedules.
Restoration CRM
Insurance repairs that move into rebuild work.
Switching to Smarfle from another contractor CRM?
Your clients, services and past projects come across with our help, and crew leads and subs get logins one by one while work continues.
- Comes across
- Customers, services with prices, past jobs with their dates and prices, and products in stock.
- Set up fresh
- Recurring plans and saved cards, since card numbers never move between systems.
- Stays in your old system
- Past invoices, so export them as a file before you cancel.
Why businesses stay
Who you are buying from
Ihor Lavrenenko, founder of Smarfle and author of Rank, Ring, Repeat, a local SEO guide for business owners, puts his name on this product after helping hundreds of local businesses grow. Ask for a feature or a change and it is often built by the next day.
Try Smarfle free for 14 days
No credit card. Import your clients and open the next project today.
14 days free · No credit card · Cancel anytime