The short answer
Pick Kickfin if your team wants tips paid straight into the bank accounts they already use. Pick Branch if TipCalc's job-code rules and manager holds matter most, and a Branch Wallet works for your staff. Consider Ferry if you want every share calculated and approved before you change how tips get paid.
Want more than two options? See eight Kickfin alternatives.
Branch vs Kickfin vs Ferry at a glance
| Capability | Branch | Kickfin | Ferry |
|---|---|---|---|
| Splits tip pools by your own rules | Built in | Built in | Built in |
| Manager review before money moves | Built in | Partly, or varies | Built in |
| Pays straight into a worker's existing bank | Partly, or varies | Built in | Partly, or varies |
| Card or in-app account for workers | Built in | Not available | Built in |
| No-fee move to a worker's own bank | Built in | Partly, or varies | Built in |
| Calculate first, keep your current payouts | Partly, or varies | Partly, or varies | Built in |
- Built in
- Partly, or varies
- Not available
A half mark means it varies by employer setup or the public sources do not confirm it, so ask to see it on screen. Fee rows follow Branch's fee schedule and Ferry's cardholder agreement.
What to know about Branch and Kickfin, and what users say
Published facts and what users report, theme by theme, with Ferry's take on each.
Fees and payout costs
Branch
- Instant transfer off the wallet costs extra: $2.99 to $4.99 on the fee schedule, 2% (minimum $2.99) in the card agreement.[1][2]
- Standard bank transfer is $0; in-network ATM withdrawals are $0 for the first 8 a month, then $2.[1]
- Some workers pay the instant fee often because the free transfer takes days.[3]
Ferry$0 standard transfer to a bank; an out-of-network ATM withdrawal costs $3 and an instant transfer to a debit card 1.75%, up to $25. Software is quoted per location.[6][7]
Where and when money lands
Branch
FerryTips fund a Ferry Pay Card in under 60 seconds, with no other bank account needed; staff can move money to their own bank at $0.[12]
Fixing a wrong payout
Branch
Kickfin
- Payouts go out when a manager submits the session; later POS changes are re-run for review, not adjusted out of a held balance.[14]
FerryA manager can confirm each pool before payout in Manual approval mode; reversing a payout already sent is not publicly documented.
Setup and sign-up
Branch
FerryConnects Toast, Square, Clover, Lightspeed and more, or a CSV export; ready teams can go live the same day.[16] Each location keeps instant-issue cards.[12]
Reporting
Branch
- TipCalc produces pay period tip reports for owners and managers.[13]
Kickfin
- Reports filter by employee, shift and site and download as CSV; custom reports on request.[17]
FerryA downloadable record for every shift, per employee, with job code, pool rate and shift on each line.[16]
Sources
- [1] Branch fee schedule (branchapp.com/legal/fee-schedule)
- [2] Branch cardholder agreement (branchapp.com/legal/card)
- [3]Branch app reviews, Apple App Store
- [4]Reddit, r/Serverlife: Kickfin service fee
- [5] Kickfin: pricing (kickfin.com/pricing/)
- [6]Ferry payroll cardholder agreement
- [7]Ferry: AI information page
- [8]Reddit, r/Dominos: required to use tip cards
- [9]Reddit, r/jimmyjohns: How does Branch work
- [10] Kickfin: instant tip payouts (kickfin.com/instant-tip-payouts/)
- [11] Kickfin: for employees (kickfin.com/for-employees/)
- [12]Ferry Pay Card
- [13] Branch: TipCalc (branchapp.com/solutions/tipcalc)
- [14] Kickfin blog: automated tip reconciliation (kickfin.com/blog/automated-tip-reconciliation/)
- [15] Branch: cashless tips (branchapp.com/use-cases/cashless-tips-mileage)
- [16]Ferry Tip Manager
- [17] Kickfin: tip reporting software (kickfin.com/tip-reporting-software/)
Split, check, pay: how Ferry handles what decides this choice
The route narrows the shortlist; the split and the exception decide the contract. Here is how each step works in Ferry.
Split every pool by your own rules before anyone gets paid
Branch TipCalc pools by job code and revenue center and Kickfin calculates all types of tip pools and shares. Ferry Tip Manager builds each pool by role, hours or points, so the split is settled before you pick a payout route.
- Pool per roleServers, bartenders, bussers and food runners each start with their own pool.
- Tip-out typeMark each pool as direct, indirect or both, so support staff draw from the right tips.
- Split methodEach pool divides on its own method, such as hours worked.
Catch a wrong share before it reaches anyone's account
Branch holds tips above a set threshold for a manager and Kickfin re-runs a day after late edits. Once money moves, a fix runs on banking rails, so Ferry lets a manager confirm each pool before payout.
- Pause by locationStop processing at one store while tips keep collecting, then resume after the fix.
- Manual approvalA manager confirms each pool before payout instead of finalizing automatically.
- Daily scheduleCutoff, calculation, finalization and the reconciliation report run at set times.
Pay tips fast and answer every "where's my tip?"
Kickfin deposits to the worker's bank of choice and Branch lands tips in a Branch Wallet. Ferry Pay funds a Ferry Pay Card in under 60 seconds, and a standard ACH transfer to a worker's own bank carries no fee.
- Status filterNarrow the list to one payment status when a worker asks.
- Payment historyEach worker's profile lists every tip payment by date.
- Payment statusEvery payment carries a status, so a missing one stands out.
Pricing and worker charges
No public software price turned up for any of the three. Ask for written quotes for the same payout destination and cadence before you line them up.
| Option | Software price | Worker charges in the sources |
|---|---|---|
| Branch | Ask for a quote: none in our sources | $0 ACH transfer off Branch Wallet |
| Kickfin | Quote only | Reported: per-payout charges under some employer setups |
| Ferry | Per-location quote | $0 card activation, monthly and inactivity fees; $3.00 out-of-network ATM withdrawal |
No price winner until you hold written quotes for the same route, with the fee payer named for each charge, and with each vendor's pre-funding terms.
Proof at scale: BJ's Restaurants on Ferry
- 200+BJ's Restaurants locations
- 30states
- 66%+lower cash-carrying costs
Since launching this card program, we've reduced our cash-carrying costs by over 66 percent
That is one customer's result on cash-carrying costs, not payroll. The BJ's case study has the scope.
Get set up with Ferry
Book a demo with one real shift
Send your pool rules, roles and POS, and Ferry shows what it calculates and what staff see when the money lands.
Connect your POS and set your rules once
Toast, Square, Clover, Lightspeed and more connect directly, or start from a CSV export. No HRIS integration is needed to get started.
Go live and pay out your way
Ready teams can be up the same day, and most run a first automated payout within days. Keep your current payouts, or add Ferry Pay with instant-issue cards kept at each location.
Branch vs Kickfin questions
Who pays payout charges, the restaurant or the worker?
It depends on the agreement your restaurant signs, not only on the vendor. Charges workers report describe one employer's setup, so ask which fees your staff would see on every route and share that list at pre-shift. Still deciding whether to leave cash? Read cash vs cashless tip payouts.
Is an instant payout the same as an instant bank transfer?
No. Money can arrive instantly in an app account or on a card while the move to an outside bank takes longer and may carry its own charge. Compare speed only between matching destinations: the account where the worker actually spends.
Can I keep my current payout app while I try Ferry?
Ferry Tip Manager works on its own with the POS and payroll you already have, so you can keep paying out the way you do today and add Ferry Pay later. Public sources do not document a hand-off into a specific payout app, so ask Ferry to show that step with yours in the demo.
How long does it take to get set up with Ferry?
Ready teams can be up and running the same day, and most operators connect their POS, configure their pools and run a first automated payout within days of signing. Timing depends on your tools and how your rules are set up, so treat same day as possible, not promised. No HRIS integration is needed to get started.
Which POS and payroll systems does Ferry work with?
Ferry names Toast, Square, Clover, Lightspeed, POSitouch and Aloha among POS systems, and ADP, Gusto, Paychex and 7shifts for payroll and scheduling. It can also work from a CSV export. A logo on the list does not promise every workflow, so confirm your exact setup and versions in the demo.
Do workers pay fees with Ferry?
The Ferry Pay Card has no activation, monthly or inactivity fee, and moving money to a bank by standard transfer costs $0. In-network MoneyPass ATM withdrawals carry no fee; out-of-network ATM withdrawals in the US cost $3, and an instant transfer to a debit card costs 1.75%, up to $25. With Express Pay, standard transfers are free and an instant transfer costs a flat $2.99, shown before the worker confirms.
Does Ferry work for more than one location?
Yes. Tip Manager sets pool percentages, points, tip-outs and minimums by role, location or brand, and you can drill down by region, brand, store or shift. BJ's Restaurants runs Ferry across 200+ locations in 30 states. It works from a single location too: Ferry is built for one café or a hundred.
Do my staff need a bank account to get paid with Ferry?
No. The Ferry Pay Card is a Visa prepaid payroll card, and staff need no other bank account to get tips on it; eligibility still applies. Staff who already have a bank they like can move money there by standard transfer at no cost. Not every worker has to use a card: payout methods depend on your setup.
What support does Ferry give operators?
Operator support covers getting started, tip pool setup, integrations, payroll exports and billing. The team answers email Monday through Friday, 9am to 6pm ET, and says it typically responds within a few hours. Workers have their own employee support page for app, card and account help.
Is Ferry payroll software?
No. Ferry is not payroll or scheduling software. Tip Manager reads POS and time data, calculates every share and hands payroll-ready records to your payroll provider through a connection or export. Ferry Pay moves tips to staff, which is different from running payroll.
About this comparison
Ferry publishes this comparison and sells tip management and payout software. Branch and Kickfin details come from their public pages and customer reviews.

Torn between Branch and Kickfin? Ferry might be the best of both.
Tip Manager splits tips by hours, role or job code, a manager can approve each pool before payout, and Ferry Pay pays to a Pay Card with a $0 standard ACH transfer to a worker's own bank. The software is a per-location quote.
- Runs before you change payouts
- Pools by hours, points or job code
- Pay Card, no bank account needed













