Research · verified 2026-07-28

Who pays the ACH fee on rent payments?

On most landlord platforms, the tenant does — and the landlord can usually choose to absorb it instead. The fee is a flat charge on every bank transfer, typically $1.00 to $2.50, plus a percentage on every card payment. Below is what each major platform charges, taken from the platform’s own published pages and dated. Most of them do not put these numbers on their pricing page.

What each platform charges your tenant

PlatformACHBank transfer detailCardLandlord pays
RentRedi$1.00$1.00 per payment, paid by the tenant by default.3.1% + $0.30, grossed up so the landlord receives full rent — RentRedi's own example puts the fee at $32.30 on $1,000 rent.$12/mo (annual plan), no per-unit fees
Innago$2.00$2.00 per transaction.2.99% per transaction.$0 — free at any unit count
TurboTenant$2.00$2.00 per payment, normally the tenant's. Waived when the landlord is on the Premium plan.3.49%, paid by the tenant. Cannot be waived.$0 free tier; Premium waives the ACH fee
Avail$2.50$2.50 per bank transfer on the free plan. $0 on Unlimited Plus ($9/unit/mo).3.5% added to the tenant's payment on both plans.$0 Unlimited; $9/unit/mo Unlimited Plus
Landlord Studio$2.50$2.50 flat per transaction. The landlord picks who pays it during setup.Not disclosed on the linked help article.Free GO tier; PRO from $12/mo
Keyhold (us)$5.00Stripe's rate at cost: 0.8%, capped at $5.00. Charged to the landlord, not added to the tenant's payment. We take no margin.Stripe standard 2.9% + $0.30, also at cost and also on the landlord.$0 under 5 units, then $2/unit/mo

Sorted by bank-transfer fee, cheapest first. Sources and how each figure was obtained are listed at the bottom of this page.

On $1,500.00 rent

Flat fees and percentage fees diverge fast. Here is one month, per payment method, at $1,500.00 rent:

MethodFeePer year
Bank transfer, $1.00 flat (RentRedi)$1.00$12.00
Bank transfer, $2.00 flat (Innago, TurboTenant)$2.00$24.00
Card at 3.49% (TurboTenant)$52.35$628.20
Card at Stripe standard 2.9% + $0.30$43.80$525.60
Bank transfer at Stripe standard 0.8%, $5.00 cap$5.00$60.00

A card payment on $1,500.00 rent costs roughly 22× a $2.00 bank transfer. Whoever is paying it, that is the single biggest cost in online rent collection — larger than most platforms’ entire subscription.

Why these numbers are hard to find

We went looking for tenant-side fees on each vendor’s pricing page first, because that is where a landlord would look. 3 of the 5platforms here don’t publish them there RentRedi, Innago, Landlord Studio. The figures live in help-center articles instead, which is a reasonable place to document a setting and a poor place to disclose a price.

There is a straightforward reason. When a platform charges the landlord nothing, the payment fee isthe business model, and a pricing page that says “free” is doing more work if the per-transaction charge is a click away. That is not fraud — the numbers are published, and every platform here lets the landlord absorb the ACH fee if they’d rather. But “free” describes the landlord’s invoice, not the cost of the arrangement, and the renter is the one who notices.

What we charge, including where we’re worse

A page complaining that vendors bury their fees is worth nothing if we bury ours. Keyhold passes Stripe’s rates through at cost and adds no margin: 0.8% capped at $5.00for a bank transfer, 2.9% + $0.30 for a card. So our number is a percentage where everyone else’s is a flat fee.

That cuts against us here. On $1,500.00 rent the 0.8% reaches the cap, so a bank transfer costs $5.00 — against $1.00 at RentRedi and $2.00 at Innago or TurboTenant. Per transaction, we are still the most expensive option in this table, and above about $250 rent we always will be, because a percentage beats a $2.00 flat fee only on small amounts.

The difference worth weighing is whothe fee lands on. Ours is charged to the landlord and never added to the tenant’s payment. Most platforms above default it to the tenant and let the landlord opt to absorb it; on Avail’s free plan the tenant pays it either way. So the comparison is roughly $5.00 of yours against $2.00of theirs — a real gap, in a currency you may or may not care about. Decide which you’d rather, and note that we have an obvious interest in you picking the second framing.

Questions

Who pays the ACH fee on rent payments?
On most landlord platforms the tenant pays it by default, and the landlord can choose to absorb it instead. RentRedi ($1.00), Innago ($2.00), TurboTenant ($2.00) and Landlord Studio ($2.50) all default the bank-transfer fee to the tenant while letting the landlord take it on. Avail charges the tenant $2.50 per bank transfer on its free plan and drops it to $0 on Unlimited Plus at $9 per unit per month.
Why is 'free' landlord software not free?
Because the tenant is paying for it. Platforms that charge landlords nothing recover the cost at the payment layer — a flat fee on every bank transfer and a percentage on every card payment, charged to the renter. It is a real business model, not a scam, but it means 'free' describes the landlord's invoice rather than the total cost of the arrangement.
Is a card fee always worse than an ACH fee?
Almost always, because card fees are a percentage and ACH fees are usually flat. At $1,500.00 rent, a 3.49% card fee is $52.35 while a $2.00 flat ACH fee stays $2.00. The gap widens as rent rises.
Can a landlord legally charge a tenant a convenience fee for paying rent?
It depends on the state, and some restrict or prohibit it. This page reports what platforms charge; it is not legal advice. Check your state's rules and your lease before passing a payment fee to a tenant.

Sources and method

Every figure cites the vendor’s own published page — no review-site roundups, no inference. Where our direct fetch of a vendor page was blocked, the figure still comes from that vendor’s page via its search-index entry, and the row is labelled indexed rather than fetched. Verified 2026-07-28; we re-check quarterly.

Found something out of date or wrong? Tell us at legal@getkeyhold.com and we’ll correct it. Platform names and trademarks belong to their owners; they are used here to identify the products being compared and imply no affiliation or endorsement.