Draft
Keeping the GC's "one more thing" texts from becoming free work
Painters lose more to texted extras than to change-order fights. Here is how to turn every "can you also" into a task that made it onto the invoice.
You are two coats into the master bedroom and your phone buzzes. It is the GC. “Hey, while your guys are there, can you also hit the garage doors? And touch up that hallway the drywallers dinged.” You are standing on a ladder, roller in hand, so you thumb back “yep, got it” and keep painting. Your crew hits the garage doors. They touch up the hallway. Nobody writes anything down, because it was two lines in a text and you were busy.
That is the moment the money leaves. Not at the end of the job when you are fighting over a change order. Right there, on the ladder, in a text you answered in four seconds. The garage doors and the hallway are now painted, the GC has moved on, and there is no record anywhere that either one was extra. As far as the invoice is concerned, it never happened. It happened to your crew’s hours. It just did not happen to your paperwork. Like most of proving your work and getting paid, it comes down to whether the ask left a record before the work got done.
The extras that never become paper
Every painter has lived some version of this, and most have made peace with it without noticing. The formal change order, the one with a signature and a dollar amount, you fight for. You know that one is real money, so you protect it. It is the small texted ask that slips: hit the closets too, throw a coat on the trim in the mudroom, the owner wants the ceiling in the nook after all. None of those feel big enough to stop the crew and write up. So they do not get written up. They just get done.
Add a season of them together and the number is not small. A painting board is full of subs tallying it up after the fact: a couple hundred here, a few hours there, and by the end of a mid-size job it is two or three thousand dollars of labor and material that walked out the door on text messages. Not lost to a dispute. Lost to a “yep, got it” that never turned into a line on an invoice.
The reason it happens is not that you are careless. It is that the ask arrives in the worst possible place to act on it. You are on a ladder, or spraying, or loading out at the end of the day. Stopping to open a spreadsheet or a change-order form is friction you do not have the hands for right then, so you do the human thing: you say yes and mean to sort it out later. Later never has the detail. You remember there was something about the garage but not the day, not the hours, not whether the GC agreed it was extra. This is the same trap as any verbal change order that burns a small shop: the agreement was real, but nothing kept it.
Put a number on one week
Take a normal exterior repaint, three-man crew, and count the texted extras across a single week.
Monday the GC asks you to also do the shed doors: one man, an hour, plus a quart of the body color. Wednesday the owner wants the porch ceiling you had not quoted, so two men give it an hour and a half, plus primer and a gallon. Friday there is a “quick” touch-up list from the walk that the other trades caused, and your guy spends two hours chasing dings that were not your damage.
Call it eight labor-hours for the week, plus the better part of two gallons and a quart. At a real crew cost that is north of five hundred dollars in a single week, on one job, none of it invoiced. Run that across the whole job and you are back at the two or three thousand the guys on the boards keep landing on. The porch ceiling is the one that stings, because that was not a touch-up. It was a surface you would have quoted at a number if it had come in as a bid instead of a text.
The information to bill every one of those existed the moment it arrived. The GC told you. Your crew did the work. The only thing missing was a place to put the ask where it stayed a record instead of scrolling away under the next fifteen messages.
The reply that keeps the relationship and the money
Here is the part that trips people up. You do not want to be the sub who fights every ask, because the GC who feeds you work is the relationship that keeps the lights on. Stopping the crew to argue over a garage door is how you become the painter who is hard to work with, and hard-to-work-with does not get the next three jobs.
So the move is not to say no. The move is to say yes in a way that makes it a record. One calm line: “Happy to, let me get it added.” That reply does two things at once. It tells the GC you are on it, which is exactly what they want to hear. And it puts a stake in the ground that this is an addition, not something you forgot was in scope. You are not fighting. You are agreeing out loud, in a way that leaves a mark.
Then the ask has to land somewhere it survives. The three things that make a texted extra billable later are the ones a text strips off:
The date it was asked. Six weeks out, “you asked for the garage doors” is a memory. “You added the garage doors on the 14th” is a fact.
Who asked and what exactly. Garage doors, both bays, body color, one coat or two. The detail you had in your head on the ladder is the detail you will not have at invoicing.
A photo of it done. The finished shot, tied to that specific ask, is the difference between billing for work and describing work. This is the same habit that lets you charge for the touch-ups other trades caused instead of eating them: the proof and the ask live together.
Get those three onto the ask when it arrives, and the “one more thing” stops being free. It becomes a line you can put in front of the GC at billing with the date, the scope, and the photo already attached, so there is nothing to argue. Most GCs are not trying to steal from you. They asked, you did it, and they genuinely do not remember it was extra either. The record is what reminds both of you, calmly, before it turns into a fight.
Where this breaks and what to run instead
The text-and-fix-it-later habit does not break because you are disorganized. It breaks because the tool you answer the GC on, a plain thread, has no place to keep the ask attached to the job, the date, and the photo. By your third or fourth crew running at once, you are getting these texts across several jobs a day, and there is no way one scrolling thread holds them. You cannot discipline a group text into being a billing record. It was never built to be one. That same wall shows up any time a “while you’re here” ask wrecks the schedule, and it is the same missing part underneath: the ask has nowhere structured to land.
What works is giving each job its own thread that remembers, so the GC’s “can you also” becomes a task on that job instead of a message that scrolls away. In Crewmigo, you reply “happy to, let me get it added,” then add it as a task on the job’s thread, drop the finished photo on that task when your guy is done, and it carries the date and the scope on its own. At billing you are reading a list of added tasks with proof attached, not scrolling a thread trying to remember what the garage door thing was. We are new, so put one job on it and watch a week of texted extras. The ones that used to vanish will be sitting there, each one a line you can actually invoice.
Crewmigo runs every job in a thread your crew already knows how to use, with the photo that proves it and a sign-off that closes it. One plan, one price a head. Subs ride free.
Start a job