Choosing software · November 10, 2026 · 5 min read
Square, Stripe or QuickBooks Payments for a Traffic Control Company
Which card processor fits a traffic control or barricade rental company: what Square, Stripe and QuickBooks Payments charge as of November 2026, how each one works with Traffic OS, and the questions that decide it.

By The Key Bot
In this article+
Short answer: pick QuickBooks Payments if your books run in QuickBooks and you want payments to land there; pick Square if you want card payments on your invoices recorded in Traffic OS without anyone typing them in; pick Stripe if you want to charge saved cards on recurring rentals. For most traffic control companies, the processor your bookkeeper already uses is the right default.
Below are the fees each one lists, how each one works with Traffic OS, and the questions that decide it.
What each one charges (as of November 2026)
These are the published standard rates for card-not-present payments, the kind a customer makes from a payment link on an invoice. Prices change from time to time, and some processors offer custom pricing at higher volume, so check the page before you sign.
Stripe. Stripe's pricing page lists 2.9% plus 30 cents per successful domestic card payment, an extra 1.5% for international cards, 0.8% for ACH Direct Debit capped at $5.00, and $15.00 per dispute.
Square. Square's fee article lists online and invoice card payments at 3.3% plus 30 cents on the Free plan and 2.9% plus 30 cents on the Plus and Premium plans. Bank transfers paid through a Square invoice are 1% with a $1 minimum, with a $10 cap on Plus and Premium. Manually keyed cards and cards on file are 3.5% plus 15 cents.
QuickBooks Payments. QuickBooks' rates page lists 2.99% for cards and digital wallets on invoices, 1% for ACH bank payments, and 3.5% for keyed-in cards, with the note that its rates are accurate as of September 18, 2026.
A worked example
Take a $2,400 lane-closure invoice paid by card from a link, at the listed rates:
- Stripe: 2.9% plus 30 cents is $69.90. Through Traffic OS, add the 1% platform fee, $24.00, for $93.90.
- Square Free: 3.3% plus 30 cents is $79.50.
- Square Plus or Premium: 2.9% plus 30 cents is $69.90, before the plan's own monthly price.
- QuickBooks Payments: 2.99% is $71.76.
The same invoice paid by bank transfer costs $5.00 on Stripe ACH (the cap; through Traffic OS's Stripe connection the 1% platform fee adds $24.00), $24.00 on Square Free or $10.00 on Square Plus, and $24.00 on QuickBooks Payments at 1%. On large invoices, the bank transfer saves more than the choice of card processor does.
Two things the arithmetic leaves out. First, your customer mix: if most of your dollars arrive by check from primes and agencies, card fees are a small share of revenue whichever processor you choose. Second, what your time costs: a processor that records payments for you is worth more than a quarter of a point.
How each one works with Traffic OS
Traffic OS invoices carry a payment link from the provider you choose in Settings. All three settle the money to your own account.
Square. You connect your own Square account. When a customer pays a Traffic OS invoice through the Square link, the payment is recorded on the invoice automatically when Square reports it. Nobody re-enters it. Traffic OS takes no fee on Square payments.
Stripe. You connect your own Stripe account, and invoices get a Stripe payment link. Stripe is also what powers saved-card billing on recurring rentals: a rental can be charged to a card on file weekly or monthly, paused, resumed and given an end date, and the customer updates the card in the portal. Traffic OS adds a 1% platform fee to payments made through its Stripe connection; the current rate is shown in Settings. Our post on auto-charging monthly barricade rentals covers that setup.
QuickBooks Payments. The invoice syncs to QuickBooks Online automatically when QuickBooks is the payment provider for it, and the customer pays through QuickBooks' own payment link. That keeps the payment where your bookkeeper already works. Customers and catalog items sync to QuickBooks too, on demand from their pages. Traffic OS takes no fee on QuickBooks payments. Our post on QuickBooks integration for traffic control software covers the questions to ask about any sync.
Whichever you choose, checks, cash and other payments are recorded by hand on the invoice, including partial payments. The payments section of the features page lists the rest.
The questions that decide it
Where do your books live? If QuickBooks Online is your ledger and your bookkeeper reconciles deposits there, QuickBooks Payments puts the payment in the right place with the least handling. That is the strongest reason to pick it.
Who pays by card? Card payments come mostly from smaller contractors, private-property customers and rental accounts. Primes and public agencies usually pay by check or bank transfer on their own schedule. If cards are a small share of your dollars, choose on convenience, not on a tenth of a point.
Do you have recurring rentals? If you want barricades and devices on long jobs billed to a saved card, Stripe is the route in Traffic OS. Rentals not on a saved card still bill weekly or monthly by invoice with any provider.
Do you want payments recorded without typing? Square payments on Traffic OS invoices are recorded automatically. That matters most for a company sending dozens of small invoices a week.
How often do customers dispute charges? Disputes cost money on every processor; Stripe lists $15.00 per dispute. The best protection is a signed daily ticket behind the invoice. Our post on preventing daily ticket disputes covers what that ticket needs.
Card fees and bank transfers
Passing the card fee on to the customer is regulated by card network rules and by state law, and the rules differ by state. Check them for every state you work in before adding a line to an invoice; our post on taking card payments for barricade rentals covers the broader decision.
The simpler lever is the bank transfer. All three processors list bank payments well below card rates, and on a five-figure invoice from a prime, a bank transfer is what the customer's accounts payable team prefers anyway. Put the option on large invoices and keep the card link for the small ones.
What it costs on the Traffic OS side
Traffic OS plans are $499, $949 and $1,499 a month with every feature, seats included, extra drivers $20 a month (as of November 2026). Payment links from all three providers are included on every plan; the only Traffic OS payment fee is the 1% on Stripe payments described above. The pricing page has the plan details.
Bottom line
There is no wrong answer among the three; the processing rates sit close together at the published levels. The choice comes down to where your books live, whether you want rental auto-pay, and how much payment entry you want to stop doing by hand. Pick the one that removes the most work from your office, offer bank transfer on big invoices, and revisit the rates once a year.
Frequently asked questions
Which payment processor is best for a traffic control company?+
If your books run in QuickBooks and your bookkeeper wants payments to land there, use QuickBooks Payments. If you want card payments on your invoices recorded in Traffic OS automatically, use Square. If you want to charge saved cards on recurring rentals, you need Stripe, because Traffic OS runs rental auto-pay through Stripe.
What do Square, Stripe and QuickBooks Payments charge for an online card payment?+
As listed on each company's own pages in November 2026: Stripe 2.9% plus 30 cents for a domestic card; Square 3.3% plus 30 cents on its Free plan and 2.9% plus 30 cents on Plus and Premium; QuickBooks Payments 2.99% for cards and digital wallets on invoices. Bank transfers are cheaper on all three.
Does Traffic OS add a fee on top of the processor's fee?+
On Stripe, yes: Traffic OS adds a 1% platform fee to payments made through its Stripe connection, and the current rate is shown in Settings. It adds no fee to Square or QuickBooks payments.
Can a traffic control company use more than one processor?+
Many keep one processor for card payments and take large invoices from primes and agencies by check or ACH outside it. In Traffic OS you choose the payment provider in Settings, and payments received any other way, such as checks, are recorded by hand.
Should we charge customers a card fee?+
Check card network rules and the law in each state you work in before adding one. A cheaper alternative is to offer bank transfer, which costs far less on all three processors, for large invoices.