A controlled virtual card for a foreman is a virtual Visa you issue per job, capped to a set dollar amount and locked down before the first swipe. Restrict it to a store like Home Depot or a category like fuel, to the job's location, and to working hours. Add it to Apple or Google Wallet to tap and pay. The crew snaps a photo of each receipt, every charge maps to the right job for one clean spend report, and you cancel or close the card when the project is done. The card draws from your company wallet, so there is no credit check and no personal card in the field. Here is how to set one up in six steps.
Most contractors do not start by shopping for a card product. They start by handing a foreman their own credit card and hoping for the best. Then the card comes back with a tank of gas, a tool nobody approved, and a receipt that never showed up. By the time the statement lands, you cannot say cleanly which job ate the money.
A controlled virtual card fixes that at the source. Below is what "controlled" actually means, the six-step setup, a real job walked end to end, and the mistakes that trip up crews the first week.
Why handing over the company card always backfires
The shared "truck card" feels easy. One card lives in the glovebox, anyone grabs it, the job gets done. The problem shows up at month-end, when you are the one reading merchant names off a statement trying to remember who had the card on Tuesday.
Here is what contractors run into, in their own words:
- Personal use slips in. Snacks and drinks ride along on a fuel stop. The classic move: "add $50 on pump 4" tacked onto a real fill-up.
- Receipts disappear. They get fewer and fainter as you add crew. Nobody is chasing a paper slip three jobs later.
- You find out too late. The wrong material, the side-job haul, the buy-and-return all surface weeks after the money is gone.
- You cannot tie a charge to a job. Which is the exact number you need for job costing.
None of this means your foreman is the problem. It means a card with no rules is the problem. The fix is a card that carries the rules with it.
What "a card you actually control" really means
A controlled virtual card is a real Visa card you create on screen and hand out digitally, with rules baked in before the first swipe. You set the rules; the card enforces them. These are the controls that matter on a job site, each one stopping a specific thing that goes wrong.
What you get on day one: in Virtual Card Maker, every card has a spend cap and one-click cancel. Merchant, category, location, and time controls depend on what your card program and the Visa network support, so check which ones are active on your account before you lean on them. The spend cap and cancel are the two that always have your back.
You can mix any combination of these per card. A fuel card for a driver might use a category lock and a weekly cap. A foreman running a remodel might use a cap, two store locks, a location, and a time window. The point is the same: the card can only do what the job needs, and you can set custom spend limits per person, per job, or per truck. If you run more than one crew, the same per-job logic scales across the whole company in virtual cards for construction.
How to give your foreman a controlled card in 6 steps
Start to finish, this takes a few minutes. The order matters, because a couple of the settings are what keep one lost card from becoming a real loss.
- Create the card and name it for the job, not the person. Call it "Maple St Remodel - Foreman" rather than "Luis." When the job ends you keep a clean record under the project, and you can reuse the setup for the next one. Fund it from your company wallet balance.
- Set the cap to the next material run, not the whole job. If the job needs $3,000 in materials over three weeks, set the limit near $900 to $1,000 a week and top it up as you go. The cap is a blast-radius control, not a budget tracker. A $3,000 cap means a leaked card can lose $3,000.
- Lock it to the stores or category he uses. Where supported, lock the card to the supply houses and home centers the foreman actually buys from, or to a category such as fuel. A charge anywhere off the list is declined.
- Add a location and a time window. If your program supports them, restrict the card to the city or country of the job and to working hours. A swipe far from the job or at 11 p.m. gets flagged or declined, so you see it instead of finding out at month-end.
- Add the card to the foreman's phone wallet. Push it to Apple Wallet or Google Wallet so he taps to pay at the counter where contactless is accepted. There is no app for the crew to learn, and no card number floating around on a sticky note.
- Turn on a receipt habit and watch the dashboard. Ask the foreman to snap a photo of the slip and attach it to the charge. Every transaction already shows up under that card, tied to that job, ready to export at closeout.
Three ways crews spend, and what each one costs you
Most shops are choosing between three real options, not reading a feature list. Here is how they stack up on the things that actually bite.
| What goes wrong | Shared "truck card" | Foreman's personal card + reimburse | Controlled virtual card per foreman |
|---|---|---|---|
| Overspend on one buy | No cap. A big-ticket "for the job" clears. | Capped by their personal limit, not yours. | Hard cap. The over-limit charge is declined. |
| Wrong store or category | Works anywhere. | Anywhere. You find out at reimbursement. | Merchant or category lock, where supported. |
| Who spent it | "Who had the card Tuesday?" | One name, mixed with personal spend. | One card, one foreman, one job. |
| Receipts | Shoebox, or gone. | They front cash and forget the slip. | Receipt attached to each charge. |
| Job costing | Guesswork at month-end. | Manual, plus reimbursement lag. | Grouped under that job's card, ready to code at closeout. |
| Lost or quit | Reissue plastic to the whole crew. | Their card, your exposure. | Cancel one card from your dashboard. |
Every job-site money risk and the setting that stops it
If you remember nothing else, remember this map. Each real problem has one lever that closes it.
| The thing that goes wrong | The setting that stops it |
|---|---|
| Foreman buys a big tool "we'll use next job too" | Spend cap (weekly limit) |
| Card used for lunch, gas, and online orders | Category lock or merchant lock, where supported |
| Number skimmed and charged out of state | Location restriction, where supported |
| Weekend side-job run on the company card | Time window plus location, where supported |
| Foreman quits Friday, still has the card | Cancel any time |
| Receipts never come back | Receipt-on-each-charge habit |
| Cannot tell which job a charge belongs to | One named card per job |
A real example: one foreman card on a bathroom remodel
Here is one real-world job. Gut-and-replace bathroom, two and a half weeks, about $4,500 all in. Your foreman Luis handles the material runs and the odd rental. Tile and vanity come from the supply house you run a net-30 with, so those never touch the card.
How the card is set
- Weekly cap: about $900, not the full $4,500, because material runs are spread out
- Store locks: the home center and the flooring store he uses (if your program supports merchant controls)
- Location and time window: the job's area and working hours, where your program supports them
- Tile and vanity: stay on the net-30 account, not the card
What clears
- Cleared $312 in plumbing rough-in parts at the home center, day 1. Right store, within cap. The charge lands on the Oak Ave card.
- Cleared $148 saw blade and thinset at the flooring store, day 4.
What gets declined
- Declined a single $1,140 tool haul in one swipe. Over the weekly cap, so it stops cold. Luis calls, you decide if it is real, and you top up if it is. The cap forced the conversation instead of a month-end surprise. This one works on any card, because the spend cap is the control that always holds.
- Declined $61 crew lunch at a taco truck, where the card's merchant lock is on. Lunch is not a material cost, so it never pollutes the job's numbers.
- Flagged a late-night charge at a gas station that is not on the card's store list. With a merchant lock on, it is declined; either way you see it and can cancel that one card from your dashboard, while the rest of the crew's cards keep working.
At closeout
Cancel the card. What is left is every over-the-counter charge grouped under the Oak Ave card, receipts attached, ready to code and export. The tile and vanity sit on the net-30 account where they belong. The job's spend is in one place the day the job ends, not three weeks later.
Mistakes to avoid the first week
Do not try to put your net-30 supply account on a card. Your lumber yard and supply house accounts are trade credit with terms you want to keep. Use the card for fuel, rentals, will-call, and material pickups where you do not have an account. Trying to force one to replace the other is how shops end up double-paying.
One card for the whole crew is the problem you are trying to fix. Sharing a single virtual card gives you the glovebox problem with extra steps. One card per foreman, or per job, is what makes the named-charge benefit work.
Do not set the cap at the full job budget. Cap to the week or the next run and top up as the job moves. The cap is there to limit damage, not to track the budget.
What happens when the job ends or the foreman leaves
This is the part that kills the "what if it gets misused later" fear. When the work wraps, cancel the card from your dashboard and it stops accepting new charges. There is no plastic to recover and no shared number to rotate. If a foreman quits on a Friday, his card is cancelled before he is off the property. (A charge he already ran that has not settled yet can still post, the way any card works.)
You can also use the time-window controls so the card only works during the job's working days. Either way, the card's history stays put as the project's spend record. This is the same per-job logic behind virtual cards for construction and giving every department its own budget, applied to one person on one job.
Do you need a credit check or a bank account?
No. This is where a controlled virtual card is different from a corporate card with underwriting. The card is funded from your company wallet, not a credit line, so:
- There is no credit application and no hard credit check to create the card. Your foreman is not asked for his own Social Security number to carry it. (Standard identity verification still applies to you, the business owner, when you open the account.)
- Your foreman does not need his own bank account. The card spends your wallet balance, so a guy without a bank account or with thin credit can still run a job.
- You can issue cards for a whole crew in bulk from a spreadsheet (or through the API if you have a developer), each with its own limit and locks, instead of creating them one at a time.
On cost, issuing the card itself is nothing extra; you fund spending from your wallet balance, so the foreman is spending your money against the limit you set. The money is yours, the limit is yours, and the foreman gets spending power, not a credit line. For the bigger picture on materials, rentals, and per-job control across a whole company, see virtual cards for construction.
People also ask
Does my foreman need a credit check to get a company card?
No. The card is funded from your company wallet, so there is no credit application and no hard credit check to create it. Your foreman is not asked for his own Social Security number to receive the card. Standard identity verification still applies to the business owner who opens the account.
Can I limit a foreman's card to one store like Home Depot?
Yes, where your card program supports merchant controls. You can lock a card to a single merchant or to a merchant category, so a charge anywhere else is declined. That keeps a fuel-only or supply-house-only card exactly that.
What happens to the card when the foreman quits or the job ends?
Cancel the card from your dashboard and it stops accepting new charges. There is no plastic to collect, and the card's history stays as the job's spend record. A charge already authorized may still settle.
Can I give a card to a whole crew at once?
Yes. You can issue cards in bulk from a spreadsheet or through the API, each with its own limit and locks, so a multi-crew rollout does not mean creating cards one at a time.
Does a virtual card replace my net-30 supply house account?
No, and you should not try to make it. Keep your lumber yard and supply house trade accounts on their terms. Use the controlled card for fuel, rentals, will-call runs, and pickups where you do not have an account.
What if a store does not take Apple Pay or contactless?
The card has a 16-digit number, an expiration date, and a CVV like any Visa. Where a counter does not take contactless, the foreman can use those details for a keyed or phone order, or for will-call. Tap to pay is the easy path, not the only one.
What does a foreman's virtual card cost to issue?
Issuing the card itself costs nothing. You fund spending from your company wallet balance, so the foreman is spending your money against the limit you set, not a credit line. See the wallet terms for balance and fee details.






