From the founding painters

Why we don't take checks

The one rule in PainterOS you can't switch off, and the argument for it.

Every other rule in PainterOS is a default you can change. This one isn't, so it's worth explaining rather than burying in a settings page.

PainterOS doesn't accept cash or paper checks on a job. Card, Apple Pay, Tap to Pay on iPhone, or bank payment — that's the list. Owners push back on this more than on the 1%, and the pushback is fair, so here is the actual reason.

The payment isn't a record of the job ending. It's the thing that ends it.

When a payment lands in PainterOS, seven things happen without anyone touching a phone. The job closes. The crew's next stop dispatches. The review request goes out while the customer is still standing in a room they like. The invoice reconciles against the estimate, so job costing is built from money that actually settled instead of money you meant to collect. The books sync. The warranty clock starts. The follow-up for the next room queues for the spring.

A check breaks all seven. Not permanently — the job eventually closes, and someone eventually marks it paid. But it closes on the day a human remembered to open the app, which is four days after the money changed hands and two days after the review window closed. Multiply that by forty jobs a month and you don't have a system anymore. You have a system plus a person whose job is patching the system, and that person is usually you at 9pm.

The second problem is quieter and worse. Once some jobs are settled off-platform, your margin numbers are fiction. You look at a $6,800 repaint and see a 41% gross margin, but two change orders were settled in cash and one deposit was a check that cleared late, so the real number is something else. Job costing only works if every dollar took the same path. One path for money, one set of numbers you can actually price off of next quarter.

Almost every “I'd rather write a check” is really “I don't want to pay a card fee.”

That's a legitimate objection and it has a real answer: bank payment. It costs the customer nothing, costs you nothing near what a card costs, and takes them about the same thirty seconds. Most PainterOS operators post two prices for exactly this reason — the regular card price, and a discounted price for paying by bank. The customer who wants to avoid the card fee gets to avoid it. They just do it on a rail the software can see.

The rest of the objection is habit. Older homeowners write checks because that's what they've always done for trades, and the number of them who genuinely cannot pay another way is smaller every year and already small. The payment method is locked in at booking, before you load a ladder: the homeowner puts a $25 deposit down to hold the appointment, credited to their job. If they were never going to pay digitally, you find out for the price of a phone call instead of a truck roll and a day of labor.

There's a third thing nobody mentions. Checks bounce, and they bounce after you've already done the work and released the crew. Card and bank payments fail at authorization, which is before. That difference is worth real money over a year.

So: no checks. It's the one rule that makes every other automation in PainterOS trustworthy, and a system you can only trust most of the time isn't a system.

The mechanics of how money moves, what it costs and how dual pricing works are on the payments page, and the rate itself is on pricing.