The Hidden Cost of Field Service Software: A Transaction-Fee Analysis
There is a quiet truth in the field service software industry that nobody in the industry wants printed in their marketing copy: the monthly subscription fee is not where these companies make most of their money. The real revenue engine is payment processing markup.
A platform that advertises $39 per month can quietly earn more from a single mid-sized contractor than a platform charging $399 per month. The reason is that transaction-fee revenue scales with the contractor's card volume, while subscription revenue is fixed. Once a contractor is processing $50K or more per month in payments, the monthly fee becomes a rounding error , and the markup on every swipe becomes the dominant cost.
This report breaks down the math, walks through worked examples at three different volume tiers, and gives contractors a simple framework for calculating their true all-in software cost.
Key Findings
- The average field service platform adds a markup of 0.5% to 1.2% on top of Stripe's baseline processing rate of 2.9% + 30¢.
- At $50K in monthly card volume, a platform charging $39/month plus a 0.6% markup earns more combined revenue than a platform charging $399/month with no markup.
- At $250K in monthly card volume, the markup dwarfs the subscription by a factor of 6 to 1 on most platforms.
- A contractor can save $12K to $30K per year simply by moving from a typical markup platform to an at-cost processor , with no change in functionality.
- 89% of contractors surveyed for this analysis could not accurately state their platform's processing markup without looking it up.
- The monthly fee is a distraction. The transaction markup is where the money is.
The Setup: How Processors Actually Price
Before we get to the worked examples, here is the baseline that everything in this report is measured against.
Stripe , the underlying processor that most field service platforms use under the hood , charges 2.9% + 30¢ per card-present transaction for standard cards (published at stripe.com/pricing, verifiable by any reader). That is the wholesale rate. Anything on top of that is markup that flows to the platform.
Some platforms disclose their markup openly. Most do not. When a platform advertises "processing at 2.9%" or "flat 3.5%" without comparing it to the Stripe baseline, the markup is typically hidden inside a higher blended rate or inside a separate "processing fee" line item on the invoice.
> "Contractors negotiate their monthly subscription fee like it is the whole game. It is not the whole game , it is not even half the game." , LaSean, Kaldr Tech
Worked Example: $50K in Monthly Volume
Let us run the math on a contractor processing $50,000 per month in card payments , a realistic number for a mid-sized HVAC or plumbing shop with a handful of technicians.
Platform A: "Cheap" at $39/month
- Monthly subscription: $39
- Advertised processing: 3.5% + 30¢
- Stripe baseline: 2.9% + 30¢
- Markup over Stripe: 0.6%
- Markup revenue on $50K volume: $300
- True monthly cost to contractor: $39 + $1,750 (total card fees) = $1,789
- Of the $1,750 in card fees, $1,450 goes to Stripe and $300 is markup revenue to Platform A.
- Total revenue captured by Platform A: $339 per month.
Platform B: "Expensive" at $399/month
- Monthly subscription: $399
- Advertised processing: 2.9% (nominal rate, no card-present discount)
- Effective blended rate once you include keyed-in and premium cards: roughly 3.0% + 30¢
- Markup over Stripe baseline: 0.1%
- Markup revenue on $50K volume: $50
- True monthly cost to contractor: $399 + $1,500 = $1,899
- Total revenue captured by Platform B: $449 per month.
Kaldr Tech: $0/month
- Monthly subscription: $0
- Processing: 3.5% + 30¢ (0.6% over Stripe baseline, fully disclosed)
- Markup revenue on $50K volume: $300
- True monthly cost to contractor: $0 + $1,750 = $1,750
- Total revenue captured by Kaldr Tech: $300 per month.
At this volume, Kaldr Tech is $39/month cheaper than Platform A and $149/month cheaper than Platform B. The subscription fee looks like the main differentiator on a marketing page, but it is a small slice of the actual cost picture.
Here is the key observation: Platform A earns $339 per month from this contractor while charging only $39 on the subscription line. The remaining $300 is hidden inside the processing rate. The "cheap" platform is not cheap. It is just better at hiding where the money comes from.
Scaling to $100K in Monthly Volume
The math gets more dramatic as contractors scale.
Platform A at $100K volume
- Subscription: $39
- Processing fees: $3,500 (at 3.5% + 30¢ per average $150 transaction)
- Stripe's cut: $2,900
- Platform A markup revenue: $600
- Total platform revenue: $639/month
Platform B at $100K volume
- Subscription: $399
- Processing fees: $3,000 (at 3.0% effective)
- Stripe's cut: $2,900
- Platform B markup revenue: $100
- Total platform revenue: $499/month
Kaldr Tech at $100K volume
- Subscription: $0
- Processing fees: $3,500
- Stripe's cut: $2,900
- Kaldr Tech markup revenue: $600
- Total platform revenue: $600/month
At $100K in volume, Platform A is now more expensive to run than Platform B , despite being the "cheap" option. The $39 subscription has been completely overtaken by the markup revenue. A contractor who chose Platform A because it was "only $39 a month" is now paying the same as if they had chosen the supposedly expensive option.
Scaling to $250K in Monthly Volume
Here is where the monthly fee becomes almost irrelevant.
Platform A at $250K volume
- Subscription: $39
- Markup revenue: $1,500
- Total platform revenue: $1,539/month
Platform B at $250K volume
- Subscription: $399
- Markup revenue: $250
- Total platform revenue: $649/month
Kaldr Tech at $250K volume
- Subscription: $0
- Markup revenue: $1,500
- Total platform revenue: $1,500/month
At $250K in volume, Platform A collects $18,468 per year from a single contractor. Platform B collects $7,788. The "cheap" platform has become the most expensive option by a wide margin.
This is the mechanic that drives field service software economics at scale. The sales pitch is "low monthly fee." The revenue model is "high markup on every swipe for as long as you stay."
> "If your platform charges a low monthly fee and a non-transparent processing rate, you are the product. Your card volume is the real subscription." , LaSean, Kaldr Tech
The Transparent Pricing Table
Here is how five representative platforms compare. Kaldr Tech is named; the others are anonymized to keep this report focused on the math rather than a public callout. Rates are based on published pricing pages and contractor-submitted invoices as of March 2026.
| Platform | Monthly Fee | Processing Rate | Markup vs Stripe | True Cost at $50K | |----------|-------------|-----------------|------------------|-------------------| | Platform A | $39 | 3.5% + 30¢ | 0.6% | $1,789 | | Platform B | $399 | 3.0% + 30¢ | 0.1% | $1,899 | | Platform C | $199 | 3.4% + 30¢ | 0.5% | $1,949 | | Platform D | $99 | 3.9% + 30¢ | 1.0% | $2,049 | | Kaldr Tech | $0 | 3.5% + 30¢ | 0.6% | $1,750 |
Kaldr Tech's markup is equivalent to Platform A , but there is no monthly fee. That difference compounds every month.
Why This Matters for Contractors
There is one honest way to evaluate field service software: calculate the total platform revenue captured from your business. That number is subscription fee plus markup revenue on your monthly card volume. Any other comparison is marketing theater.
Here is the simple formula:
Total Monthly Platform Cost = Monthly Subscription + (Monthly Card Volume × Markup Over Stripe Baseline)
If your platform charges 3.5% + 30¢ on $75,000 of monthly volume, and Stripe's baseline is 2.9% + 30¢, your markup is 0.6%. That is $450 per month of hidden cost on top of whatever subscription you are paying. Add that to your monthly fee and you have your true number.
Methodology
This analysis is based on published pricing from the five platforms referenced, contractor-submitted invoices from the 2026 Kaldr Tech Contractor Software Survey, and Stripe's publicly disclosed baseline processing rates as of March 2026. Worked examples use conservative assumptions about transaction mix (85% card-present, 15% keyed-in), average ticket size ($150), and rejection rates (below 2%). All monthly volume figures reflect net card-based revenue, excluding ACH and check payments. Markup calculations exclude interchange-plus pricing models, which are rarely available to contractors under $1M in annual volume.
What This Means for You
Three actions for any contractor reading this:
1. Pull your last statement and find your processing line item. Divide the processing fees by the total card volume. That is your effective rate. Subtract 2.9% to find your markup. 2. Multiply your markup by your expected monthly volume for the next year. That is the hidden subscription fee you are paying on top of your visible subscription fee. 3. Decide if your platform is worth that total. If it is, stay. If it is not, you now have the math you need to negotiate , or to move to a platform that does not hide its pricing.
Kaldr Tech is built on the thesis that the monthly fee is a distraction. We charge $0 per month and disclose our processing rate in a single line: 3.5% + 30¢. If you want to verify the math, Stripe's published rate is on their pricing page. The gap is our revenue and we say so out loud.
The monthly fee is a distraction. Run your own numbers and you will see it too.
Ready to Try Kaldr?
Free software for home service businesses. Scheduling, dispatch, invoicing, payments, and more. No monthly fees.
Get Started Free