MagicBuild is one simple app for estimates, jobs, crew, invoices and getting paid. Take photos, say what the job is, and Magic hands you a priced estimate in minutes. It reads your receipts and writes your follow-ups too. You check it and tap send.
14 days free · No seats, no add-ons · Cancel in Settings
iPhone app on the App Store. Android and computers: right in the browser.
On site11 minEstimate signed6:42 pm
6:315G
Walk-in estimateLena Park · Fence
0:14
"Six foot white vinyl, whole back yard. Walk gate by the side, double drive gate. Tear out the old wood."
Measured on the walk142 LF
6 ft white vinyl privacy142 LF × $38$5,396
Posts, set in concrete20 × $42$840
Walk gate, self-closing1 × $480$480
Double drive gate, 12 ft1 × $1,150$1,150
Tear-out & haul-away1 × $554$554
Total$8,420
Send to Lena
Built in 38 seconds
Magic, on site
Start the estimate the way you already work.
Walk the job, take a few photos or just talk. Magic fills in what it can see, asks about what it can't, and prices every line from your own price book. You look it over and send.
Walk itStart hereRecord a slow walk of the site. Magic notes what it sees: the sizes to confirm, the materials, and what has to come out.
Snap itMagic tells you which photos it needs for this kind of job, so you are not guessing what to shoot.
Say itTalk through the job like you would with a helper. No forms, no typing on a tailgate.
Magic · back patio slab0:48 walk
Slab sizeRead from the walk24 × 18 ft · 432 sq ft
2Slab thicknessSay itwaiting
Photos help me see
Whole slab area · access path
No camera sees this, so I'll ask
Can the truck reach the slab?
Remove the old pavers?
Broom or stamped finish?
One app, from first call to final payment
Built around the job, not the paperwork.
Estimate
Price it on the spot. Signed before you get home.
Talk through the job, snap a few photos, and Magic writes the line items from your prices. The customer gets a link, reads it on their phone, signs with a finger and pays the deposit right there.
Your price book, not generic numbers
PDF and link sent in one tap, and you see when it is opened
Customer signs and pays the deposit from the link
Estimate · Lena ParkVinyl privacy fenceOpened 6:31 pm
6 ft white vinyl privacy142 LF$5,396
Posts, set in concrete20$840
Walk gate, self-closing1$480
Double drive gate, 12 ft1$1,150
Tear-out & haul-away1 job$554
Total$8,420
Signed by Lena Park · 6:42 pm30% deposit paid by card · $2,526
The customer sees exactly this on their phone. Sent from the driveway at 6:29.
Follow up
You never lose a job to a slow follow-up.
Every lead sits in one list, from first call to signed job. When a customer goes quiet, MagicBuild shows you who, writes the reminder, and can send it for you.
Add a lead from a call in 30 seconds
A nudge when a customer has gone quiet, reminder already written
Site visits booked from the lead, straight onto your calendar
Pipeline$38,920 open
Lena ParkVinyl fence · $8,420Follow up
Dan OkaforWood privacy fenceSite visitThu 9:00 am
Sarah JohnsonKitchen, progress pmtWonStarts Mon
Bruno AlvesVinyl fence · referralNew leadAdded today
Lena hasn't heard from you in 3 days. Magic drafted a check-in email.
Run the job
Know where every crew is without calling anyone.
Your crew get their own app: today's job, directions, what to do, and one big Check in button. Their phone reminds them to check in when they arrive and to check out when they leave. You see who is on site, and payday is hours times rate, already added up.
Live on-site status for every crew, no calls
Check-in reminders at the job site, no timesheets to chase
Approve hourly or per-job crew pay in one tap
Right nowTue 2:14 pm
Marco's crewPark · deckOn site6h 12m
Jess & TomDriving to OkaforEn route8 min out
LuisJohnson kitchenOn site3h 40m
Crew pay this week, from clock-ins$4,380
DKDan Kowalski8 h × $24/h · Backyard deck$192
Approve & pay $192
Track costs
Snap the receipt. Know what the job really cost.
Receipts, supplier invoices and fuel slips: take a photo and Magic reads the total, the vendor and the job it belongs to. Anything it is unsure of waits in "Needs a job" so nothing gets lost in the truck.
Materials, dump fees and fuel sorted for you
Job costs and overhead kept apart
Receipts become expenses in your books
September spend17 expenses
$20,298
On jobs $20,128Overhead $171
Builders SupplyJohnson kitchen · Materials$86.40
County transfer stationNeeds a job · Dump fees$64.00
Home Depot #6177Park deck · Materials$1,284.36
Snap it. It's saved to the job.
Get paid
Overdue money, sorted by who to call first.
The final invoice builds itself from the signed estimate when the job is done. Late ones rise to the top with a reminder already written, or let MagicBuild send it for you. Customers pay by card or bank from a link.
Progress payments and final invoices from the estimate
Card and bank payments from a link, receipt sent on its own
Reminders that go out by themselves if you want them to
Overdue$6,402Paid this month$13,783
Call firstKevin & Jess O'BrienFence final invoice · 19 days late$4,552
Hi Kevin, a quick reminder about the final invoice for your fence ($4,552). You can pay by card or bank on the link below.pay.mgb.app/k8f2
Send reminderCall
Robert Davis · porch · 8 days late$1,850
Payments and bookkeeping
Money in the bank. Books done without you.
Customers pay from the invoice link. Every invoice, payment and receipt goes into QuickBooks on its own, so there is nothing to key in at the end of the month.
Card and bank payments
On every invoice link · powered by Stripe
Next payout to your bank$2,840.00Tomorrow
Money lands in your bank in about two business days
Deposits collected the moment the customer signs
Bank payments cost less than card; no monthly fee
QuickBooks Online
Syncs automatically
INV-1042 · Kevin & Jess O’BrienInvoice$4,552
Payment · Anna ThompsonMatched$2,840
Builders Supply · Johnson kitchenExpense$86.40
Invoices keep their numbers and customer names, payments are matched to them, and receipts become expenses. Your accountant sees the same thing you do.
Get your evenings back.
Most owners spend 8 to 10 hours a week on office work after the tools are put away. This is where that time goes.
TaskTodayWith MagicBuild
EstimatesTyped at the kitchen table at 10 pm, sent two days later.Priced by Magic on site, sent from the driveway, signed on their phone.
Follow-upsWhoever you happen to remember on the drive home.A short list of who went quiet, with the reminder already written.
Crews"Where are you guys at?" Five calls before lunch.Crew check in from their own app. You see who is where, hours add up on their own.
ReceiptsStuffed in the truck door until tax season.Photo taken, amount read, filed to the job.
Getting paidChasing checks from memory and hoping.Overdue sorted by who to call first, with a pay link.
Magic, kept on a short leash
Magic does the typing. You still run the business.
Three rules we built the whole app around.
Magic drafts. You decide.
Magic writes the first version of everything: the estimate, the follow-up, the receipt entry, the invoice. Nothing reaches a customer until you have looked at it and tapped send. Your prices, your words, your call.
It never prices a guess.
A size Magic only saw in a photo is marked as a guess and stays unpriced until you confirm it. What goes out is what you stand behind.
Your crew sees the job, not the money.
Crew logins show today's job, the address, the scope and a Check in button. Prices, invoices and what the customer paid stay with you.
Pricing
One price. Everything in it. It never goes up.
No tiers, no seats, no add-ons, no contract. Add every helper, sub and office person you have. Cancel from Settings in two taps, and take all your data with you. If MagicBuild doesn't win you one extra job in the first month, don't keep it.
$69/ month14 days free · no contract · price locked
Everything. There is no higher plan and no add-ons.
Unlimited leads, estimates, jobs and invoices
Estimates from photos, video and your voice, in minutes
Crew app with check-ins, timesheets and crew pay
Subcontractors with insurance on file
Receipt scanning, filed by job
Card and bank payments, reminders that send themselves
QuickBooks sync
Crew, subs and clients never cost a seat
Your price never goes up while you stay
Month to month. Pause up to 3 months in the off-season.
Download all your data any time, delete it yourself
I’m not a computer person. Is this going to be a headache?
Setup is a two-minute chat with Magic: your company name, what you do and your usual prices. There is no manual. If you can send a photo and talk, you can send an estimate the same day.
Is there an app?
Yes. On iPhone, get MagicBuild for contractors free from the App Store. On Android or a computer it runs in the browser, nothing to install: open app.magicbuild.app/app on an Android phone and it shows the two taps to put it on the home screen. It is the same account everywhere, so you can start on the computer and finish on the phone.
Does my crew need to learn anything?
No. Each crew member gets an invite by email and lands in their own simple app: today's job, directions, what to do, one big Check in button. Their phone reminds them to check in and out. They never see your prices.
Do I still have to measure?
Yes, for now. Magic prices what it can stand behind: your measurements, what you tell it, and what it can clearly see. A size it only guessed from a photo is marked and stays unpriced until you confirm it. Nothing goes out with a made-up number.
Can I use my own prices and materials?
Yes. You set your labor rate and materials markup once; Magic prices from your price book and learns from the estimates you send. You can change any line before it goes out.
Does it work with QuickBooks?
Yes. Connect QuickBooks Online once and every sent invoice, payment and receipt syncs on its own, with your invoice numbers and customer names intact.
What does it cost to take card payments?
Standard card fees, about 2.9% + 30¢, and bank payments cost less. There is no monthly fee for payments. Money lands in your own bank account in about two business days.
What happens after the 14 days?
You add a card when you sign up, and nothing is charged for 14 days. If you like it, it rolls into $69 a month for the whole company, however many people you add, and that price never goes up while you stay subscribed. There is no higher plan and nothing is sold as an add-on. Slow season? Pause for up to 3 months from Settings. If you don’t like it, cancel from Settings before day 15 and you pay nothing; your data stays there in case you come back.
Where does my information live? Can I get it out?
Your leads, estimates, photos and invoices are stored securely in the cloud and belong to you. Settings has a Download my data button that gives you everything as a zip (CSV and JSON per record type plus your files), with no request to support. You can also delete the whole account yourself from Settings.