Updated

Change orders priced and approved

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.

From $19/month|14-day free trial|Same-day US support
Smarfle · General Contractor dashboard
Active Projects

11

Pending Change Orders

4

Invoices Outstanding

$187,500

Revenue This Month

$142,000

Recent Jobs

Ridgemont Commercial LLC

Office Buildout

In Progress

Marcus and Diane Pollard

Kitchen Addition

Scheduled

Westfield Properties

Tenant Improvement

Completed

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.

Solo

Sole operators getting started

$19/mo
  • 1 user
  • Up to 500 clients
Start Free Trial

Starter

Small teams adding tools and growth

$99/mo
  • Up to 5 users (1 owner + 4 techs)
  • Up to 2,000 clients
Start Free Trial
Most Popular

Professional

Growing service businesses

$199/mo
  • Up to 10 users
  • Up to 5,000 clients
Start Free Trial

Business

Multi-location operations

$349/mo
  • Up to 30 users
  • Up to 10,000 clients
Start Free Trial

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. 1

    Bid requested

    Calls, texts and website inquiries open a project on the client with the scope written down.

  2. 2

    Contract signed

    The client signs the estimate and pays the deposit, and the project lands on the calendar.

  3. 3

    Crews and subs assigned

    Assign the crew lead and subs, and the project appears on their phones with the address.

  4. 4

    Phase documented

    Photos, materials, sub invoices and hours go on the project as each phase finishes.

  5. 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.

Smarfle dispatch board showing general contractor work

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

1

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.

2

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.

3

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.

Fields you define yourself

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

No register or approval chain. Added scope goes out as a new estimate, the client signs it, and its lines join the project and the final invoice.
No pay applications, schedule of values or lien waivers. A draw here is an invoice made from line items and sent at each stage.
No. Nothing reads drawings or counts quantities. Estimates come from lines you type or pull from your service list, and the plans are filed as documents.
No. Each project keeps its own dates and nothing cascades, so a late phase means dragging the next one yourself on the calendar or board.
Commercial clients can pay by ACH from the invoice. Homeowners pay by card or by the offline methods you list, like Zelle or check, and the fees are on the pricing page.
More people with logins and more clients on record. Mail, texting and phone time add on as they happen, and projects themselves are never counted.
No. Contractor invoices and projects export as CSV, and webhooks can post events to your own tools.
No. Crew leads and subs open only the work handed to them and those clients, with every price and invoice hidden from their screens.

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.

Rathly LLC, Orlando, Florida|Patent pending|Same-day support answers|Feature requests shipped fast
Meet the team behind Smarfle

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