Why Professional Services Pay More Than They Should
Most professional services firms — consultants, marketing agencies, architects, accountants, IT contractors, staffing firms — process a mix of consumer and commercial cards. Commercial cards (corporate, purchasing, business) carry higher interchange rates than consumer cards. The interchange premium exists because issuers pay rewards, and corporate cards often have higher rewards programs.
The problem: standard processing doesn't offset the higher rate. If you're on Square at 2.6%+$0.10, you pay the same rate on a $10K corporate Visa as you do on a $25 consumer debit card. Level 2 and Level 3 data were created specifically to bring down commercial card costs — but most flat-rate processors don't support them.
Level 2 and Level 3 Interchange Data
Interchange rates have three tiers based on how much transaction data you submit:
| Data Level | What You Submit | Typical Visa Commercial Rate | Savings vs Level 1 |
|---|---|---|---|
| Level 1 (standard) | Card number, expiry, CVV, amount | 2.50%+$0.10 | — |
| Level 2 | + Tax amount, customer reference code, merchant ZIP | 2.05%+$0.10 | ~0.45% |
| Level 3 | + Item detail, unit price, quantity, commodity code, ship-to ZIP | 1.55%+$0.10 | ~0.95% |
Level 2 data applies to Visa and Mastercard commercial/corporate/purchasing cards. Level 3 is primarily relevant for large-value government and corporate purchasing cards. The key constraint: Level 2/3 only reduces interchange on commercial cards — consumer Visa/Mastercard/Amex remain at standard rates regardless of data submitted.
Processors that automatically pass Level 2/3 data: Helcim (automatic), Stripe (with API flag), Payment Depot, Payline Data. Processors that don't support it at all: Square, PayPal, Venmo, Zelle business.
ACH for Large Invoices: Where the Real Savings Are
For professional services firms billing $10K–$500K per invoice, ACH bank transfer is overwhelmingly cheaper than cards. The math is stark:
| Invoice Size | Stripe Card (2.9%) | Stripe ACH (0.8%, $5 cap) | Savings per Invoice |
|---|---|---|---|
| $5,000 | $145 | $5 | $140 |
| $10,000 | $290 | $5 | $285 |
| $25,000 | $725 | $5 | $720 |
| $50,000 | $1,450 | $5 | $1,445 |
| $100,000 | $2,900 | $5 | $2,895 |
Processor Comparison for Professional Services
| Processor | Card Rate | ACH Rate | Level 2/3 | Best For |
|---|---|---|---|---|
| Helcim | Interchange + 0.4% + $0.08 | 0.5% + $0.25 (no cap) | Automatic | $30K+/month, commercial card heavy |
| Stripe | 2.9% + $0.30 (flat) or interchange-plus on request | 0.8% (capped $5) | API flag required | Under $30K/month, developer-heavy workflows |
| Bill.com | 2.9% + $0.30 | $0.49 flat | No | Firms needing AR/AP automation, auto-reminders |
| Melio | 2.9% cards / 1% debit | Free ACH | No | Small firms, ACH-first billing, no monthly fee |
| QuickBooks Payments | 2.99% + $0.25 | 1% (capped $10) | No | QBO users wanting auto-reconciliation |
| Payment Depot | Interchange + $0.15 (membership model) | Interchange + flat | Yes | $50K+/month, need full interchange-plus |
Helcim's automatic Level 2/3 data submission is the key differentiator for B2B firms with high commercial card volume. The processor detects commercial cards and automatically submits additional data fields — you don't have to configure anything. On $20,000/month of commercial card revenue, this alone saves ~$90/month vs flat-rate processing.
Dollar Cost by Monthly Revenue
| Monthly Revenue | Card Mix Assumption | Stripe Flat Rate | Helcim Interchange+ | ACH-First Strategy |
|---|---|---|---|---|
| $20,000/month | 70% card, 30% ACH | $406 | $310 | $125 |
| $50,000/month | 60% card, 40% ACH | $870 | $640 | $215 |
| $100,000/month | 50% card, 50% ACH | $1,450 | $1,020 | $325 |
| $250,000/month | 40% card, 60% ACH | $2,900 | $1,920 | $620 |
"ACH-First Strategy" assumes all invoices over $5,000 are billed via ACH, with cards only for retainers and small project invoices. At $100K/month, switching from Stripe flat-rate to an ACH-first approach saves roughly $1,125/month — $13,500/year — with no additional client friction beyond updating invoice payment instructions.
Net Terms and Payment Link Strategy
Most professional services firms extend net 30 or net 60 terms to established clients. The payment link strategy determines whether those clients pay by card or ACH:
- Show cost-to-firm on the invoice: Many firms add a line: "Pay by bank transfer (ACH): $0.00 fee / Pay by credit card: 2.9% processing fee applies." Even clients who would normally use a card switch to ACH when they see the dollar amount.
- Early payment discount: Net 10 ACH / Net 30 card. A 1% early payment discount on large invoices can be less than the card processing fee, making it profitable for you even if clients take it.
- Milestone acceptance clauses: For milestone billing over $25K, require ACH as the payment method. This is contractually enforceable and most corporate clients will accept it since their finance team is paying via wire/ACH anyway.
Retainer Billing Mechanics
Monthly retainers of $2,000–$15,000 are common for agencies and consulting firms. Retainer billing has different characteristics than project invoicing:
- Lower chargeback risk than one-time project invoices (client has ongoing relationship and regular statements)
- Recurring card billing is possible but requires a stored card mandate — use Stripe Billing or Helcim recurring for compliant card-on-file setup
- ACH retainers require a signed ACH authorization form from the client — Stripe, Helcim, and Bill.com all provide this in their recurring billing flows
- Retainers on corporate cards earn the highest interchange — another reason Level 2 data matters for firms with retainer-heavy revenue
Accounting Software Integration
For professional services firms, the accounting integration is often as important as the rate:
- QuickBooks Payments: Zero-friction reconciliation inside QBO — payments auto-match to invoices. Rate (2.99%) is slightly higher than Stripe, but the 2–3 hours/month saved on reconciliation is worth it for firms under $50K/month.
- Stripe: Best for firms using Xero, FreshBooks, or custom accounting — Stripe has native integrations with all major platforms. Payment links inside invoices are the cleanest client experience.
- Helcim: Native QBO and Xero integration, plus automatic Level 2/3 — the best of both worlds for firms over $30K/month with commercial card clients.
- Bill.com: Purpose-built for B2B AR/AP. Auto-reminders, approval workflows, two-way sync with QBO/Xero/Sage. Higher card rate (2.9%) but the AR automation saves $2K–$5K/year in admin time for firms with 20+ active clients.
5 Mistakes That Inflate Professional Services Processing Costs
- Using a flat-rate processor with high commercial card volume. If more than 30% of your card revenue comes from corporate or business cards, flat-rate processing (Square, PayPal, Stripe flat) overcharges you on every transaction. Switch to interchange-plus with Level 2/3 support.
- Not offering ACH for invoices over $5,000. This is the single highest-ROI change for most professional services firms. On a $25K invoice, ACH saves $720 vs Stripe card. Even if 50% of clients refuse ACH and stick to card, the savings on the other 50% are substantial.
- Surcharging corporate card users. Corporate card users are expensing the payment — the fee comes out of a client budget, not their personal account. Adding a 3% surcharge to a $15K invoice will generate a finance department question ("why is this vendor adding fees?") and potentially trigger a contract review. Offer ACH as the low-cost alternative instead.
- Storing card-on-file without explicit authorization. For recurring retainer billing, you need a signed card-on-file agreement that specifies the recurring amount, billing date, and cancellation terms. Charging a stored card without proper authorization is a chargeback waiting to happen — and chargebacks on professional services invoices are expensive to dispute (you need the signed contract, statement of work, and delivery confirmation).
- Ignoring payment terminal setup for in-person consulting payments. If you take any in-person retainer payments or project kickoff payments at client sites or your office, a card reader saves 0.5–1.2% vs manually-keyed card-not-present rates. At $100K/year in in-person payments, that's $500–$1,200/year.
Frequently Asked Questions
What is Level 2 and Level 3 processing data?
Level 2 adds tax amount, customer reference code, and merchant ZIP to the transaction — reducing interchange on commercial/corporate cards from ~2.50% to ~2.10%. Level 3 adds item-level detail and further reduces rates to ~1.50–1.80% for large B2B purchases. Most flat-rate processors (Square, PayPal) don't support Level 2/3 and charge you the full rate even on corporate cards.
What is the cheapest way to accept large B2B payments?
ACH bank transfer. On a $25,000 invoice: Stripe ACH is $5 flat (0.8% capped), vs $725 for card (2.9%). That's $720 saved on a single invoice. For professional services firms billing $50K–$500K/month, switching to ACH-first billing is typically worth $3,000–$30,000/year.
Should I surcharge clients who pay by credit card?
Rarely, and carefully. Surcharging is legal in most US states but damages B2B client relationships — especially if your clients are managing tight margins. A cleaner approach: offer an early payment discount for ACH (net 10 ACH vs net 30 card). The discount is perceived as positive; the surcharge is perceived as punitive.
Which payment processor is best for consultants and agencies?
Helcim for high-volume firms billing $30K+/month with commercial card clients (automatic Level 2/3 passes savings without configuration). Stripe for firms under $30K/month or those needing API flexibility. Bill.com for firms with complex AR workflows needing automated collections and accounting sync.
How does milestone billing affect processing costs?
Milestone billing produces fewer but larger invoices. On large milestone invoices ($50K–$500K), ACH becomes dramatically cheaper — $5 flat vs $1,450–$14,500 for cards. The tradeoff: ACH disputes are harder to win than card chargebacks. Have signed statements of work with explicit milestone acceptance criteria before accepting ACH on milestone billing.