Client payment guide

How to account for payment fees in client pricing

Payment fees are small enough to ignore on one invoice and large enough to erode margin across a year. The best approach is not automatically to pass every fee to the client—it is to choose a consistent pricing policy based on your margins, payment mix and customer experience.

8 min readUpdated October 12, 2026

First separate the cost from the policy

There are two different questions. The first is mathematical: what will the payment method cost on a given transaction? The second is commercial: who should absorb that cost, and how should it appear in the quote or invoice?

Mixing the two questions creates bad decisions. A fee calculator can estimate the cost, but it cannot determine what your contract, provider terms, local law or client relationship should allow.

Three common pricing approaches

1. Absorb the fee as a business expense

You quote one clean price and treat processing cost like software or banking cost. This is simple for the client and predictable when fees are a small share of margin.

2. Build an expected fee allowance into the base price

Instead of adding a visible surcharge, you price the service high enough to cover the normal payment mix across all clients. This can preserve a simple customer experience while preventing systematic margin leakage.

3. Pass through or separately disclose some payment costs

For certain contracts or payment channels, you may prefer a transparent fee policy. Before using a visible surcharge, verify provider rules, contract wording and applicable local requirements. Earnquo does not provide legal advice on surcharge rules.

Use expected cost, not the most expensive possible fee

If most clients pay through a lower-cost channel and only a few use a higher-cost one, pricing every project as though the highest fee always applies can make the base price unnecessarily high. A better internal model is to estimate the weighted average payment cost across your real payment mix.

Expected payment cost = Σ (share of payments by method × typical fee for that method)

Review the mix periodically rather than assuming it never changes.

Example: a €1,000 service with different policies

Imagine the business needs €1,000 of service revenue before payment-processing cost. The exact numbers depend on the provider and transaction, but the policy choices are distinct:

PolicyClient seesBusiness impact
AbsorbOne €1,000 priceProcessing fee reduces the amount retained.
Build into priceOne slightly higher service priceExpected fees are recovered across the pricing model.
Gross-up a specific paymentHigher amount for that payment routeTarget net can be preserved if the fee assumption is correct.

Use the gross-up calculator when the objective is to preserve a specific net amount under a known percentage-plus-fixed fee.

Do not let a fee policy hide an underpriced service

If a 2–4% processing cost makes a project unprofitable, the deeper issue may be the project price or scope rather than the payment method. Payment fees matter, but they should not become a distraction from weak margins, uncontrolled revisions or unrealistic billable capacity.

For service businesses, start with a sustainable core price using the freelance rate calculator, then decide how payment costs fit inside that commercial model.

International payments need an extra check

Cross-border payments can introduce costs beyond the standard processing fee, including currency conversion or region-specific pricing. A provider calculator may model some of these items, but you should still verify the actual transaction terms before using the estimate for a quote.

  • Confirm the customer or card region used by the provider’s pricing rules.
  • Check whether the payment currency matches your settlement currency.
  • Separate conversion cost from the standard processing fee.
  • Do not assume a fee published for one product applies to every payment method.

Common policy mistakes

  • Changing the fee policy from client to client without a commercial reason.
  • Using a visible surcharge without checking provider, contractual or legal restrictions.
  • Grossing up for one fee while forgetting a separate currency-conversion cost.
  • Passing through every small cost even when the friction damages the buying experience more than the fee damages margin.
  • Absorbing all fees indefinitely without measuring their annual total.

Create a simple internal payment policy

  1. List the payment methods you actually accept.
  2. Estimate the cost and share of transactions for each method.
  3. Choose which costs are absorbed, built into base pricing or handled separately.
  4. Use the same policy in proposals, contracts and invoices where appropriate.
  5. Review the policy when provider pricing or your payment mix changes materially.

For provider-specific planning, use the PayPal fee calculator or Stripe fee calculator. For reverse pricing, use the gross-up guide.