Payment processing fees eat 2.5% to 3.5% of every dollar your home services company collects. For a contractor running $8M in revenue, that’s $200,000 to $280,000 a year walking out the door before you do anything else. When your best-case net margin is 15% to 20%, those processing costs are consuming 15% to 25% of your actual profit.
Most contractors set up a payment processor when they launch and never look at it again. That’s a six-figure mistake. Here’s everything you need to know about payment processing as a home services business owner, from the math that should scare you into paying attention to the operational details that keep your processing accounts healthy.
The Math: Why a Couple Percent Matters More Than You Think
Home services is a low-margin business relative to the volume of money flowing through your accounts. A well-run contractor does 15% to 20% net margins, but most companies are not there yet. If you’re running at 10% net margin, every percentage point of cost hits even harder.
Let’s walk through a real example. An $8M HVAC company running a 10% net margin earns $800K in profit. If 75% of that revenue comes through credit cards at a 3.5% effective rate, they’re paying $210,000 a year in processing fees. You’re not going to negotiate credit card processing from 3.5% down to 2.5%. That’s roughly what it costs. The real savings come from shifting payment methods. If you move even 30% of your volume to ACH or check payments, where the cost is $0.50 to $3.00 per transaction instead of 3.5%, you drop your blended effective rate dramatically. On $8M in revenue, shifting $2.4M from cards to ACH saves you roughly $84,000 a year. That’s not a rounding error. That’s a technician’s salary.
Now multiply that by a valuation multiple. At 6x EBITDA, $84,000 in annual savings adds $504,000 to your enterprise value. At 8x, it adds $672,000. That’s why PE buyers scrutinize processing costs during diligence. They know most operators have never optimized this line item and are running everything through credit cards when they don’t have to.
What processing costs look like across contractor revenue
| Annual revenue | Est. card volume (75%) | Cost at 3.5% | Cost at 2.4% (optimized) | Annual savings | Enterprise value at 7x EBITDA |
|---|---|---|---|---|---|
| $3M | $2.25M | $78,750 | $54,000 | $24,750 | $173,250 |
| $5M | $3.75M | $131,250 | $90,000 | $41,250 | $288,750 |
| $8M | $6.00M | $210,000 | $144,000 | $66,000 | $462,000 |
| $15M | $11.25M | $393,750 | $270,000 | $123,750 | $866,250 |
| $25M | $18.75M | $656,250 | $450,000 | $206,250 | $1,443,750 |
The “optimized” column assumes 30% of volume shifted from cards to ACH plus a modest markup renegotiation. Most contractors we audit have more room than that.
The bottom line: credit card processing costs roughly 3.5% and that’s not going to change much through negotiation. The real opportunity is using alternative payment methods like ACH and checks for large-ticket work, and structuring your payment collection process so customers default to lower-cost methods whenever possible.
Want to know what you’re actually paying?
We’ll pull your processor statements, calculate your real effective rate, and tell you exactly where you’re getting nickel-and-dimed — usually in under 48 hours.
Payment Processing Terminology: What You Actually Need to Know
The payment processing industry is deliberately confusing. Even the SBA’s guide to accepting payments only scratches the surface, and Visa’s own interchange reimbursement schedule runs dozens of pages. Vendors use overlapping terms to make comparison shopping harder. Here’s what each term actually means and why it matters to your business.
| Term | What it means | Why it matters for you |
|---|---|---|
| Payment processor | The company that moves the money from your customer’s card through the card networks (Visa, Mastercard, Amex, Discover) to your bank account. They handle authorization, clearing, and settlement — typically within 1–2 business days. Examples: Stripe, Square, Fiserv, TSYS, Worldpay, ServiceTitan Payments. | Your processor determines three things that show up directly in your P&L: your effective rate (what you actually pay), your reserve requirements (how much cash they hold back), and your settlement speed (how fast you see the money). A bad processor fit can cost a $10M contractor $30K–$60K/year in excess fees alone — before you factor in cash flow drag from slow settlements or held reserves. |
| Merchant ID (MID) | The unique account number assigned to your business by the processor. Each MID is tied to a specific legal entity, bank account, and MCC code (merchant category code — 1711 for HVAC/plumbing, 1731 for electrical, 1761 for roofing). Most processors cap a single MID at around $500K/month in processed volume. | If you grow past $500K/month on one MID, you’ll start hitting volume caps, triggering held funds or forced account reviews. Splitting volume across two or three MIDs is standard practice for $5M+ contractors. It also lets you isolate risk — if one MID gets frozen for a chargeback spike, your other revenue keeps flowing. On the reverse side, having the wrong MCC code on your MID means you’re getting charged higher-risk interchange rates than necessary. |
| Payment gateway | The software layer that sits between your checkout (or field tech’s phone, or office terminal) and the processor. It handles tokenization (converting card numbers into a safe stored token), recurring billing logic, refunds, and the user interface. Authorize.Net, NMI, and ServiceTitan’s built-in gateway are common examples. | The gateway is where friction lives. If your field techs are fighting a slow or glitchy gateway on tablets in the driveway, you’re losing payments at the moment of highest intent — which then rolls into receivables and collection risk. A gateway that integrates cleanly with your operating system (ServiceTitan, HouseCall Pro) also drives reconciliation accuracy — no gateway integration means your team is manually matching transactions in QuickBooks. |
| Interchange | The fee the card-issuing bank charges every time a card is used. Interchange is set by Visa and Mastercard, it’s non-negotiable, and it’s the single largest component of what you pay. A basic consumer card might run 1.5%, a rewards card 2.1%, a corporate card 2.8%+, and card-not-present (phone, online, invoice link) adds another 10–30 basis points on top of each. | Interchange is not something you can negotiate away — but you can influence it. Running more transactions with Level II/III interchange data (invoice number, tax amount, line items) can drop B2B commercial card interchange by 60–100 basis points. Also: every time a customer uses a premium rewards card or you accept payment over the phone instead of chip-dipped at the job, you’re paying more interchange. Knowing your interchange mix tells you whether your rate problem is your processor’s markup or just your customer mix. |
| Markup | The processor’s profit — what they charge on top of interchange. This is the only part of your rate that’s actually negotiable. Markup can be quoted as “interchange-plus” (e.g., IC + 0.30% + $0.10 per transaction — transparent), or as “flat rate” (e.g., 2.9% + $0.30 — Stripe/Square model), or as “tiered” (qualified/mid/non-qualified — opaque and usually the most expensive). | At $5M+ in annual card volume, tiered pricing is almost always the wrong answer — it hides markup behind “non-qualified” downgrades. Interchange-plus is what you want to negotiate. A markup of 20–30 basis points on $8M of volume is $16K–$24K/year — that’s a fair deal. A markup of 60 basis points on the same volume is $48K/year — and you’d never know unless someone actually broke it out for you. This is exactly what most contractors miss: they look at the rate on their statement, not the markup. |
| Reserves | Cash the processor holds back from your settlements — either as a rolling reserve (a fixed percentage, usually 5–10%, held for a fixed period like 180 days) or an upfront reserve (a lump sum held against future risk). Reserves exist to cover potential chargebacks, refunds, and default risk. Higher-risk MCC codes and higher-chargeback-ratio merchants see higher reserves. | Reserves directly drain working capital. A 10% rolling reserve on a $400K/month contractor means $40K of your money is sitting in the processor’s account, not yours — and you’re still running payroll and paying suppliers against it. For a contractor that’s tight on cash flow anyway, this can be the difference between making payroll and not. Negotiating reserve terms (lowering the percentage, shortening the hold period, or eliminating them entirely as you build trust) is usually a bigger dollar win than shaving a few basis points off your markup. |
| Effective rate | The actual, all-in percentage you paid on card volume in a given month. Math: total processing fees ÷ total volume processed. If you ran $400K of card volume and paid $12,800 in fees, your effective rate is 3.2%. This is the only number that actually matters when comparing processors. | Every contractor I talk to quotes me their “rate” off the sales pitch they got when they signed up — “oh we pay 2.6%.” Then I run the math on 12 months of statements and it’s 3.4%. The difference between the quoted rate and the effective rate is where processors make their money. If your effective rate is more than 30–40 basis points above your quoted rate, something’s broken — either you’re getting downgraded constantly, your markup is higher than you think, or you’ve got non-qualified transactions bleeding through. Pull your statements, do the math yourself, and you’ll have leverage the next time you renegotiate. |
| Fixed fees (per-transaction and monthly) | The flat-dollar charges that sit alongside the percentage rate. The most common ones: a per-transaction fee (typically $0.10–$0.30 every time a card is run), a monthly statement fee ($10–$25), a gateway fee ($15–$50/month if your gateway is billed separately), a batch fee ($0.10–$0.25 each time you settle a batch of transactions — usually daily), and often a PCI program fee ($99–$199/year, sometimes billed monthly). Some processors also charge for voice authorizations, retrieval requests, and statement delivery. | Percentages scale with volume — fixed fees scale with transaction count, and they punish you when your average ticket is small. A plumbing company running 800 service calls a month at $320 average ticket is paying $0.25 × 800 = $200/month in per-transaction fees alone — that’s $2,400/year on top of percentage-based fees. On a big-ticket replacement contractor with a $6K average ticket, the same per-transaction fee is almost irrelevant. Watch out for “junk fees” on the statement — PCI non-compliance fees ($20–$40/month if you haven’t completed your annual self-assessment), excessive chargeback fees, regulatory fees, and network access fees. These rarely show up in sales pitches, they show up on page 3 of the statement. |
| Chargeback fees | What the processor charges you every time a customer disputes a charge with their card-issuing bank — regardless of whether you win or lose the dispute. Standard fee is $15–$35 per chargeback, with high-risk MCCs seeing $50+ fees. If your chargeback ratio (chargebacks ÷ total transactions) climbs above 1%, the processor can classify you as “excessive chargeback merchant” and either raise your rates, increase your reserves, or terminate your account. | Chargebacks are the hidden cost most contractors don’t price into their payment strategy. A single $8,000 HVAC install that gets disputed costs you the $8,000 in refunded revenue, the chargeback fee ($25–$35), the merchandise/labor already delivered, and potentially reserve increases if it happens more than once. But the bigger risk is reputational at the processor level — three chargebacks in a month on a $400K volume account can trigger a rate review, a reserve hike, or an account freeze. The real defense is documentation at the point of sale: signed work authorization, before/after photos, invoice signatures, and clear service terms. The $30 chargeback fee is the smallest cost — the lost revenue and processor risk are the big ones. |
Why ServiceTitan Payments Is Convenient but Not Always Cheap
See what your margins should be
In a free 30-minute call, we’ll calculate your true job costs, quantify what the gaps are costing you monthly, and give you the 3–5 highest-ROI fixes — ranked by impact.
Book a Free Call →ServiceTitan Payments is the default choice for contractors on the platform because the integration is seamless. Payments sync automatically to invoices, technicians can collect in the field, and reconciliation is simpler. ServiceTitan runs their own processing rails rather than white-labeling Stripe, which means the pricing and terms are set by ServiceTitan directly — not by an underlying processor you can go negotiate with.
The tradeoff is cost. ServiceTitan Payments typically runs 2.9% plus 30 cents per transaction for credit cards. For a company processing $500K a month, that’s roughly $14,800 in monthly fees. A dedicated processor at interchange-plus pricing might bring that down to $12,000 to $13,000 a month. The question is whether the $1,500 to $2,800 monthly savings justifies the added complexity of running a separate processor alongside ServiceTitan.
When ServiceTitan Payments makes sense vs. when it doesn’t
| Contractor size | Monthly card volume | Recommendation | Why |
|---|---|---|---|
| Under $3M revenue | < $200K | Stay on ServiceTitan Payments | Fee savings from switching don’t justify the operational overhead. Integration simplicity wins. |
| $3M–$5M revenue | $200K–$350K | Benchmark rates annually | Start pulling quotes. Switching may save $15K–$30K/year, but only if you’re willing to manage reconciliation across two systems. |
| $5M–$10M revenue | $350K–$700K | Dedicated processor likely wins | Savings of $30K–$60K/year usually justify the complexity. Keep ST Payments as backup or for specific transaction types. |
| $10M+ revenue | $700K+ | Split volume across 2–3 processors | Rate negotiation leverage matters more than integration simplicity. Route big-ticket to cheapest processor; ST Payments handles field-collected small tickets. |
Diversifying Payment Processors at Scale
Once your company is processing more than $300,000 to $500,000 a month in card transactions, you should be running at least two payment processors. Here’s why.
Rate negotiation leverage. When you have all your volume with one processor, you have zero leverage. They know you can’t switch overnight. Running two processors means you can credibly threaten to shift volume, which keeps both processors competitive on pricing.
Business continuity. Processors can freeze your account with little warning. If your only processor decides your chargeback ratio is too high or flags your account for review, you’re suddenly unable to collect payment from customers. This is why two processors is the minimum, not the target. If you’re processing more than $1M a month, you should be running three or more processors. The rule of thumb we use with clients is to cap any single processor at $500K per month in volume. If you’re scaling revenue hard month over month, keep the cap even lower, because rapid volume increases are one of the biggest red flags for processor risk teams.
Big-ticket transactions amplify this risk. A $50,000 system replacement that gets charged back is not a $150 service call chargeback. That’s a massive hit to your processor’s risk exposure on your account. The higher your average ticket, the more diversification you need across processors, because one large chargeback can trigger a review of your entire MID.
Risk distribution. Payment processors assess risk at the MID level. If one MID gets flagged, your entire business is not shut down. This is especially important for contractors doing high-ticket work like full system replacements or commercial projects where individual transactions can exceed $10,000 to $50,000.
Cash flow optimization. Different processors have different payout schedules and reserve requirements. By splitting volume, you can optimize which types of transactions go to which processor based on their terms. Send your high-ticket transactions to the processor with lower per-transaction fees. Send your recurring maintenance agreement payments to the one with better recurring billing rates.
Payment method cost comparison
| Payment method | Typical cost | Best for | Cash timing |
|---|---|---|---|
| Credit card (in-person, chip-dipped) | 2.5%–3.0% | Small-ticket service/repair ($150–$1,500) | 1–2 business days |
| Credit card (card-not-present) | 2.9%–3.5% | Phone payments, invoice links | 1–2 business days |
| Debit card (PIN-entered) | 0.5%–1.5% | Field payments when customer has debit option | 1–2 business days |
| ACH / bank transfer | $0.50–$3.00 flat | Large-ticket replacements, commercial invoices | 3–5 business days |
| Check | Near zero | Commercial AR, large residential jobs | Until it clears (and hope it does) |
| Third-party financing (GreenSky, Mosaic, Service Finance) | 3%–12% dealer fee | Customers who need monthly payments | 1–3 business days |
How Payment Processors View Risk
Understanding how processors evaluate your business helps you maintain good standing and negotiate better rates.
Average transaction size. Home services companies have a unique risk profile because transaction sizes vary wildly. A $150 maintenance visit and a $25,000 system replacement look very different to a processor’s risk algorithms. Sudden spikes in average ticket size can trigger fraud reviews.
Industry classification. Contractors are classified under MCC codes (Merchant Category Codes) that determine baseline risk. HVAC, plumbing, and electrical fall under codes like 1711 and 1731, which are considered moderate risk. Roofing (MCC 1761) can be flagged as higher risk due to the industry’s reputation for consumer complaints.
Processing history. Your MID builds a track record over time. Consistent volume with low chargebacks earns you better rates and lower reserves. Erratic volume patterns, sudden spikes, or chargeback clusters raise red flags.
Time in business. New accounts get worse terms. Processors want to see 6 to 12 months of clean processing history before they will offer competitive pricing. This is why you shouldn’t switch processors just for a slightly better rate. The onboarding terms on a new account may be worse than what you currently have with your established processor.
What processors flag as risk
| Risk factor | What they’re watching for | What it triggers |
|---|---|---|
| Chargeback ratio | More than 1% of transactions disputed in a rolling month | Rate review, reserve increase, or account termination above 1.5% |
| Volume spike | Month-over-month volume growth greater than 50% | Funds held for review, 30-day reserve |
| Average ticket drift | Sudden jump in average transaction size (e.g., $300 → $8,000) | Fraud review, transaction-by-transaction hold |
| Refund rate | Above 5% of total volume refunded | Manual account review, potential reserve increase |
| Industry classification (MCC) | Roofing (1761), disaster restoration, and similar “high-consumer-complaint” trades | Higher baseline reserves, stricter underwriting |
| Time in business | Under 12 months of processing history | Lower volume caps, higher rates, longer reserve periods |
Chargebacks, Refunds, and Why Your Processing Health Matters
Your chargeback ratio is the single most important metric your payment processor monitors. If it exceeds 1% of total transactions, you’re in trouble. Above 1.5%, your processor will likely terminate your account or impose punitive reserves.
For home services companies, chargebacks usually come from three sources. First, customers disputing charges after a job they’re unhappy with. Second, billing errors where the amount charged doesn’t match what the customer expected. Third, fraud, which is less common in home services but does happen with commercial accounts.
Why refunds are better than chargebacks. A refund processed by you costs you the transaction amount but doesn’t count against your chargeback ratio. A chargeback costs you the transaction amount plus a $15 to $25 chargeback fee, plus it damages your ratio. Always refund proactively when a customer is unhappy rather than waiting for them to call their bank.
Customer service is chargeback prevention. The fastest way to destroy your payment processing is to ignore unhappy customers. Every unresolved complaint is a potential chargeback. Train your customer service team to resolve billing disputes within 24 to 48 hours. Most chargebacks happen because the customer couldn’t reach the business, not because the work was bad.
Documentation protects you. When a customer files a chargeback, you have a limited window to respond with evidence. For every job, you should have a signed work authorization, before and after photos (which ServiceTitan captures automatically), an itemized invoice, and proof that the customer was present or authorized the work. Companies that document properly win 60% to 70% of chargeback disputes. Companies that don’t document lose almost every one.
The Reconciliation Problem: Where Your Money Disappears
If you’re running ServiceTitan, a payment processor, and QuickBooks (or any accounting system), reconciliation is where most contractors lose track of money. The issue is that each system records transactions differently and at different times.
ServiceTitan records the invoice amount at the time of completion. Your payment processor records the funded amount after deducting fees, which hits your bank account 1 to 3 business days later. QuickBooks records whatever your bookkeeper enters, which may be the gross amount, the net amount, or something in between.
The result is that you have three different numbers for the same job, and none of them match your bank statement. This is how $10,000 to $50,000 in annual revenue quietly vanishes. It’s not stolen. It’s just never properly tracked because the timing differences and fee deductions create a reconciliation mess that nobody has time to untangle.
The fix. Reconcile payment processor deposits to your bank account monthly. Match gross ServiceTitan invoices to gross processor transactions, then reconcile processor fee deductions separately. Here’s the challenge we see constantly in our client work: everything that hits your bank account is net of fees, reserves, and holdbacks. The processor takes their cut before you ever see the money. Unless you’re pulling and reading your processor statements every month, you have no idea what you’re actually being charged or where the money went. Your bank deposit says $14,200. The original invoices totaled $15,000. Where’s the $800? It’s split between processing fees, a reserve holdback, and possibly a chargeback deduction, but none of that is visible from your bank statement alone. Your bookkeeper should be booking processing fees as a separate expense line item and reconciling against processor statements, not just matching bank deposits to invoices.
This is one of the most common findings in our margin audits. The contractor thinks revenue is $7.5M because that’s what hit the bank account. Actual revenue is $7.8M with $300K in processing fees. That changes every ratio and benchmark calculation.
If you’re running ServiceTitan + QBO
Your books probably don’t match your bank. We fix that.
Three-way reconciliation between your operating system, processor statements, and bank account — every month. No more guessing where the $800 went.
Negotiating Better Processing Rates
Here’s what actually moves the needle when you sit down with a processor or renegotiate your current terms.
Know your effective rate before you start. Pull 3 months of processor statements. Add up total fees, divide by total volume. That’s your current effective rate. If you don’t know this number, you can’t negotiate.
Get interchange-plus pricing. Flat-rate pricing (like 2.9% on everything) is simple but expensive. Interchange-plus separates the non-negotiable interchange from the processor’s markup. You can negotiate the markup down but not the interchange. For most home services companies, interchange-plus should result in a 0.3% to 0.7% lower effective rate than flat-rate.
Use volume as leverage. Processors want volume. If you’re processing $200K or more per month, you have leverage. Get quotes from 2 to 3 processors and share them with your current provider. Most will match or beat competitive quotes rather than lose your account.
Watch for hidden fees. Statement fees, batch fees, monthly minimums, annual fees, early termination fees. These add up. A processor quoting 2.3% effective rate with $500 in monthly junk fees may be worse than one quoting 2.5% with no additional fees.
Push for Level II and Level III interchange data. If you run any commercial or corporate card transactions — common in commercial HVAC, plumbing for property management, or any B2B work — you’re paying commercial-card interchange (often 2.8%+) unless your gateway is passing Level II and Level III data. Level II data adds tax amount and customer code to each transaction. Level III adds line-item detail, invoice number, freight, and more. When that data is attached, Visa and Mastercard drop the interchange rate by 60 to 100 basis points on qualifying transactions. Most gateways support it but have it turned off by default. Ask your processor whether you’re qualifying for Level II/III rates on commercial transactions — if the answer is “what?” or “maybe,” you’re leaving money on the table.
Review quarterly. Rates creep up. Processors add fees. Card networks adjust interchange. If you’re not reviewing your processing costs every quarter, you’re probably overpaying by 0.2% to 0.5% within a year of your last negotiation.
Not sure what your real effective rate is?
We’ll pull 3 months of your processor statements, calculate your true effective rate, and benchmark it against what your volume should actually command. Takes us under an hour once we have the statements.
ACH and Financing: Alternatives That Reduce Processing Costs
Credit card fees aren’t the only way to collect payment. Two alternatives can significantly reduce your effective processing rate.
ACH payments (direct bank transfers) typically cost $0.50 to $3.00 per transaction, regardless of amount. For a $15,000 system replacement, that’s 0.02% versus 2.5% to 3.5% on a credit card. Offer ACH as a payment option for large-ticket work. Some contractors offer a small discount (1% to 2%) for ACH payment, which still saves them money compared to credit card fees.
Third-party financing (GreenSky, Mosaic, Service Finance) shifts the processing cost to a financing fee, which is typically 3% to 12% of the financed amount. The economics only work if the financing increases your close rate enough to offset the fee. For replacement and install work, financing typically increases close rates by 15% to 25%, which more than covers the dealer fee.
The smart approach is to offer all three: credit card for small-ticket service and repair work, ACH for customers willing to pay directly on large-ticket work, and financing for customers who need monthly payments. This mix typically reduces your blended effective processing cost by 0.5% to 1.0% compared to running everything through credit cards.
What to Do This Week
Pull your last 3 months of payment processor statements and calculate your effective rate. If it’s above 2.8%, you’re almost certainly overpaying. If you’re processing more than $200K per month through a single processor, start getting competitive quotes. If your bookkeeper is netting processing fees against revenue instead of tracking them as a separate expense, fix that immediately. And if you can’t remember the last time a customer complained about a billing issue, check your chargeback ratio anyway. The problems you don’t know about are the ones that get your account frozen.
Related Reading
- Working Capital for Contractors: How Much Cash You Actually Need
- What Is EBITDA? A Plain-English Guide for Contractors
- Residential vs. Commercial Contracting: Financial Differences
- Most Home Services Companies Are Leaving 500 Basis Points on the Table
- Home Services Overhead Rate: How to Calculate and Benchmark
- How to Read Your P&L Like a Private Equity Buyer
Raymond Gong is the founder and managing partner of Profitability Partners, a fractional CFO and bookkeeping firm serving small to mid-sized businesses nationwide. With expertise spanning financial reporting, cash flow management, tax planning, and ServiceTitan accounting integration, Raymond helps home services companies, startups, and growing businesses build the financial infrastructure they need to scale confidently. He specializes in translating complex financial data into clear, actionable insights — so owners can make smarter decisions about growth, profitability, and exit planning. Based in Tampa, FL, Raymond works with clients across HVAC, plumbing, electrical, and roofing to optimize their books, streamline reporting, and prepare for what's next.
Connect on LinkedInSee where your margins are leaking
Book a free consultation with a senior partner. We'll review your situation and tell you honestly if we can help.
Book Free Consultation →