If your crew works in Spanish — or half in Spanish, half in English, like a lot of American job sites — you already know where the receipts are. They're on WhatsApp. A photo of the lumber ticket, a voice note about the cash paid to the guy with the trailer, a "compré esto para el baño" with a blurry image attached. The capture problem that sinks most contractors is, on your crew, already solved: everyone photographs everything and sends it.
The problem is where it lands: a group chat, where a receipt is seen once, pushed up by forty messages about scheduling and lunch, and never found again. This guide doesn't ask your crew to change apps or languages. It keeps WhatsApp and fixes the part that's actually broken — what happens after the photo is sent.
WhatsApp is the right tool — the group chat isn't
It's worth saying plainly, because the usual advice is "make everyone use the expense app": WhatsApp is genuinely the best field-capture tool your crew will ever adopt, because they've already adopted it. Everyone has it, photos are one tap, voice notes work for people who won't type, and it doesn't care what language anyone speaks. Every English-only app you introduce puts a barrier at the exact moment you can least afford one — the moment of capture — and capture that requires a login, an account, or a translation simply stops happening.
The mistake isn't the app. It's using a conversation as a filing system. A chat is where information goes to be seen; it's not where information goes to be found.
The WhatsApp-native system
Four rules, none of which require anyone to type in their second language:
1. Receipts get their own chat. Separate from the conversation — a chat (or group) whose only job is receipts, ideally one per job, named after the job. The crew keeps joking and coordinating in the regular chat; money evidence goes to the money chat. This one separation does most of the work: no scroll-back through three hundred messages, no receipt buried under a meme.
2. Every photo carries two things: the job and what it was. "Hernandez bath — plumbing fittings, $84." In Spanish, in English, in either — a job name and a number need no translation. The receipt itself never says which job, so the ten seconds of caption is the difference between a record and a mystery.
3. Photo at the counter, reimbursement follows the message. The rules from our receipt guide, unchanged — they're language-independent. Whoever pays photographs before the paper reaches a pocket, and cash comes back when the photo lands in the receipts chat with its job name. Say the rule in the language your crew actually speaks; a rule stated in the owner's language and followed in nobody's is just a wish.
4. The weekly session empties the chats into the sheet. Photos in a chat are storage, not records. Once a week, ten minutes: every receipt from the chat becomes a line in the job costing sheet — and then the better question, what's missing? Which supply runs happened with no photo? The chat gives you something the shoebox never did: a timeline to check against.
One convention worth keeping on your side of the system: whatever language the crew captures in, book the costs in one language — your categories, your sheet. The crew's ten seconds stay in their language; your records stay consistent in yours. A bilingual business runs exactly this way everywhere else — Spanish on the site, English on the invoice — and the paperwork should too.
The part nobody says out loud
A crew that's asked to use tools in a language they don't work in doesn't refuse — they just quietly don't. Adoption failure gets misread as carelessness when it's actually a design error: the barrier was placed at the capture moment, on the person with the least reason to fight through it. Flip it around and the same crew is the most reliable capture network you could buy — because the tool in their hand is the one they already use all day, in the language they think in. Design for that, and the "my guys won't do paperwork" problem mostly evaporates. It was never about the paperwork.
Where the chat system breaks — and what it breaks into
Run the four rules and you'll be ahead of most shops. But notice who the system runs through: you. Every photo in every receipts chat still becomes a spreadsheet line by your hand, every week. Three jobs and five capturers in, you're the nightly merge point — retyping amounts, squinting at thermal paper, answering "did anyone book the Home Depot run?" by scrolling. The crew's half is effortless; your half doesn't scale.
That's the point where a purpose-built tool earns its keep — one that meets the crew exactly where this guide left them. With Obra, the crew sends the same WhatsApp photo they're already sending — just to Obra instead of the group chat, in Spanish or English. Obra reads each receipt and drafts the entry; you confirm it to its job and category in one tap; every job shows what it has cost this week against what you've agreed to charge. Your crew never touches an app, a login, or a language they don't work in — and you stop being the merge point. Start free; the crew's part takes zero training, because it's the thing they were already doing.
Get the template
The weekly session needs a sheet to empty the chats into. The template below is our free job costing spreadsheet — one sheet per job, costs and payments kept honestly separate. Enter your email below and the download starts right away.