HanKan
Split bills. Settle up.
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
Split bills. Settle up. Stay friends.
HanKan makes it easy to split bills, track shared expenses, and settle up with friends — without the awkward math.
Add friends and groups, log an expense, and split it equally, by percentage, by custom amounts, or by sets played (great for sports and activities). HanKan works out who owes what and keeps a running balance so nobody has to remember who paid last time.
FEATURES
- Split any bill equally, by percentage, custom amount, or sets/duration
- Create groups for trips, roommates, teams, and recurring hangouts
- Add friends by phone number or QR code
- See at a glance who you owe and who owes you
- Confirm, approve, and settle payments right in the app
- Activity history for every group and every friend
- Available in English, Thai, and Lao
Stay on top of shared expenses and keep your friendships simple with HanKan.
more • Pay for a court by bank transfer: scan the venue's QR, send your slip, and see a countdown for how long you have — the screen updates by itself when time is up
• Message the venue on WhatsApp straight from the payment screen
• Clearer booking status everywhere — awaiting payment (with a live countdown), send your slip, slip being checked or rejected — on your bookings, booking details and the calendar
• Tournaments: register for several categories in one go, step by step, and pick up where you left off if the app closes
• Each player's share of a pair entry is shown before you pay, with everyone's photo — and you choose whether to pay it all or just your own share
• "Pay now" takes you straight to the slip upload once you've transferred
• See where you stand in every tournament: payment due, slip being checked, awaiting approval, on the waitlist, registered, in the draw or playing — even if a partner registered you from their own phone
• "My tournaments" now finds your registration on its own — no need to open the event first
• Your registrations are now laid out as tickets, with a clear tracker for each one's progress and a one-tap button to send a partner their share by WhatsApp, Messenger, or any chat app
• New Results tab with a 1st–2nd–3rd podium showing what each place won, plus the event's sponsors
• The tournament list now scrolls as one page
• Swipe between Home and Book on a venue's page
• The app opens faster
• Fixes and polish throughout
1.1.72 4d ago
• Pay for a court by bank transfer: scan the venue's QR, send your slip, and see a countdown for how long you have — the screen updates by itself when time is up
• Message the venue on WhatsApp straight from the payment screen
• Clearer booking status everywhere — awaiting payment (with a live countdown), send your slip, slip being checked or rejected — on your bookings, booking details and the calendar
• Tournaments: register for several categories in one go, step by step, and pick up where you left off if the app closes
• Each player's share of a pair entry is shown before you pay
• See where you stand in every tournament: payment due, slip being checked, awaiting approval, on the waitlist, registered, in the draw or playing
• New Results tab with a 1st–2nd–3rd podium showing what each place won, plus the event's sponsors
• The tournament list now scrolls as one page
• Swipe between Home and Book on a venue's page
• The app opens faster
• Fixes and polish throughout
1.1.69 Oct 21
• New Calendar tab: your court bookings and games, day by day — with a badge for what's coming up next
• Find a Game: browse games to join, or host your own and approve who plays
• New + button on Home and Calendar to book a court, add an expense or find a game in one tap
• Join a group by scanning its QR, tapping an invite link or typing its 8-character code — already a member? It takes you straight to the group
• Pay friends faster: a split now shows the payer's bank account and QR — open it full screen or save it to your photos
• Split the bill straight from a booking or a game
• See a venue's receipts for your bookings
• Redesigned venue page with Home and Book tabs, directions and call
• Bookings in play now show as "playing now", and your list is sorted by play time
• Your Member ID is on your profile — tap to copy it
• Refreshed notification settings, plus fixes and polish throughout
1.1.68 Oct 19
• New Calendar tab: your court bookings and games, day by day — with a badge for what's coming up next
• Find a Game: browse games to join, or host your own and approve who plays
• New + button on Home and Calendar to book a court, add an expense or find a game in one tap
• Join a group by scanning its QR, tapping an invite link or typing its 8-character code — already a member? It takes you straight to the group
• Pay friends faster: a split now shows the payer's bank account and QR — open it full screen or save it to your photos
• Split the bill straight from a booking or a game
• See a venue's receipts for your bookings
• Redesigned venue page with Home and Book tabs, directions and call
• Bookings in play now show as "playing now", and your list is sorted by play time
• Your Member ID is on your profile — tap to copy it
• Refreshed notification settings, plus fixes and polish throughout
1.1.67 Oct 18
• New Calendar tab: your court bookings and games, day by day — with a badge for what's coming up next
• Find a Game: browse games to join, or host your own and approve who plays
• New + button on Home and Calendar to book a court, add an expense or find a game in one tap
• Join a group by scanning its QR, tapping an invite link or typing its 8-character code — already a member? It takes you straight to the group
• Pay friends faster: a split now shows the payer's bank account and QR — open it full screen or save it to your photos
• Split the bill straight from a booking or a game
• See a venue's receipts for your bookings
• Redesigned venue page with Home and Book tabs, directions and call
• Bookings in play now show as "playing now", and your list is sorted by play time
• Your Member ID is on your profile — tap to copy it
• Refreshed notification settings, plus fixes and polish throughout
1.1.66 Oct 12
• New Calendar tab: your court bookings and games, day by day — with a badge for what's coming up next
• Find a Game: browse games to join, or host your own and approve who plays
• New + button on Home and Calendar to book a court, add an expense or find a game in one tap
• Join a group by scanning its QR, tapping an invite link or typing its 8-character code — already a member? It takes you straight to the group
• Pay friends faster: a split now shows the payer's bank account and QR — open it full screen or save it to your photos
• Split the bill straight from a booking or a game
• See a venue's receipts for your bookings
• Redesigned venue page with Home and Book tabs, directions and call
• Bookings in play now show as "playing now", and your list is sorted by play time
• Your Member ID is on your profile — tap to copy it
• Refreshed notification settings, plus fixes and polish throughout
1.1.65 Oct 8
• Split a bill by time as well as by sets — enter minutes or hours, whichever suits
• Switch between minutes and hours at any point; what you have already entered is converted, not cleared
• Move between sets and time freely — each keeps its own numbers, so nothing is lost if you change your mind
• Every person starts at 30 minutes, so an even split needs no typing at all
• The split detail screen now shows each person's time beside their name
• Your own row lights up as you scroll past it, so it is easy to find in a long split
• Choosing a split type no longer brings the keyboard back over the list
• The group search list scrolls properly with the keyboard open, and the keyboard closes as you scroll
• Back now returns to group selection when you have not entered anything yet
• Fixes and polish across splits, groups and startup
1.1.64 Oct 6
• Split a bill by time as well as by sets — enter minutes or hours, whichever suits
• Switch between minutes and hours at any point; what you have already entered is converted, not cleared
• Move between sets and time freely — each keeps its own numbers, so nothing is lost if you change your mind
• Every person starts at 30 minutes, so an even split needs no typing at all
• The split detail screen now shows each person's time beside their name
• Your own row lights up as you scroll past it, so it is easy to find in a long split
• Choosing a split type no longer brings the keyboard back over the list
• The group search list scrolls properly with the keyboard open, and the keyboard closes as you scroll
• Back now returns to group selection when you have not entered anything yet
• Fixes and polish across splits, groups and startup
1.1.63 Sep 30
• Split a bill by time as well as by sets — enter minutes or hours, whichever suits
• Switch between minutes and hours at any point; what you have already entered is converted, not cleared
• Move between sets and time freely — each keeps its own numbers, so nothing is lost if you change your mind
• Every person starts at 30 minutes, so an even split needs no typing at all
• The split detail screen now shows each person's time beside their name
• Your own row lights up as you scroll past it, so it is easy to find in a long split
• Choosing a split type no longer brings the keyboard back over the list
• The group search list scrolls properly with the keyboard open, and the keyboard closes as you scroll
• Back now returns to group selection when you have not entered anything yet
• Fixes and polish across splits, groups and startup
1.1.62 Sep 27
• Split a bill by time as well as by sets — enter minutes or hours, whichever suits
• Switch between minutes and hours at any point; what you have already entered is converted, not cleared
• Move between sets and time freely — each keeps its own numbers, so nothing is lost if you change your mind
• Every person starts at 30 minutes, so an even split needs no typing at all
• The split detail screen now shows each person's time beside their name
• Your own row lights up as you scroll past it, so it is easy to find in a long split
• Choosing a split type no longer brings the keyboard back over the list
• The group search list scrolls properly with the keyboard open, and the keyboard closes as you scroll
• Back now returns to group selection when you have not entered anything yet
• Fixes and polish across splits, groups and startup
1.1.60 Sep 21
• Choose 30 minutes or 1 hour before you pick, then tap the times you want
• An hour someone else has part of can now be booked for the half hour that is left
• Hours held by a booking the venue has not answered yet are shown apart from ones already taken
• Cancel a single hour from the booking, or cancel the whole booking at once
• Cancelled hours are struck through in the price breakdown, so the total always adds up
• Book the same court again in one tap after a cancellation
• Home shows confirmed bookings as well as ones still awaiting the venue, soonest first
• New bookings appear on the home screen straight away
• Your price breakdown lists every time slot with its own rate
• Booking notifications now open the booking, and the page updates itself when the venue confirms
• Fixes and polish across bookings, venues and splits
1.1.58 Sep 19
• Choose 30 minutes or 1 hour before you pick, then tap the times you want
• An hour someone else has part of can now be booked for the half hour that is left
• Hours held by a booking the venue has not answered yet are shown apart from ones already taken
• Cancel a single hour from the booking, or cancel the whole booking at once
• Cancelled hours are struck through in the price breakdown, so the total always adds up
• Book the same court again in one tap after a cancellation
• Home shows confirmed bookings as well as ones still awaiting the venue, soonest first
• New bookings appear on the home screen straight away
• Your price breakdown lists every time slot with its own rate
• Booking notifications now open the booking, and the page updates itself when the venue confirms
• Fixes and polish across bookings, venues and splits
1.1.56 Sep 17
• Book by the half hour — one hour minimum, then add 30 minutes at a time
• Slide across the hours to pick your time, or slide back to change it
• See the rate for each part of the day before you book, including evening prices
• Hours still waiting on the venue to confirm now stand out from ones already taken
• Your booking total is broken down by rate, so you can check what you are paying for
• Percentage splits show a running total as you type, so you always know what is left
• Clearer wording when choosing who paid the bill up front
• Edit your profile straight from the home screen header
• Fixes and polish across bookings and splits
1.1.55 Sep 17
Implement new logic for split bill
1.1.53 Sep 13
Implement new logic for split bill
1.1.52 Sep 10
Implement new logic for split bill
1.1.51 Sep 5
Implement new logic for split bill
1.1.50 Sep 3
Bug fixes and performance improvements.
1.1.49 Aug 27
Bug fixes and performance improvements.
1.1.48 Aug 21
Bug fixes and performance improvements.
1.1.47 Aug 17
Bug fixes and performance improvements.
1.1.46 Aug 16
Bug fixes and performance improvements.
1.1.45 Aug 12
Bug fixes and performance improvements.
1.1.44 Aug 11
Refactor all flow mobile application.
1.1.42 Aug 10
- fix bug.
- add new features.
1.1.34 Jan 25
• Pay for a court by bank transfer: scan the venue's QR, send your slip, and see a countdown for how long you have — the screen updates by itself when time is up
• Message the venue on WhatsApp straight from the payment screen
• Clearer booking status everywhere — awaiting payment (with a live countdown), send your slip, slip being checked or rejected — on your bookings, booking details and the calendar
• Tournaments: register for several categories in one go, step by step, and pick up where you left off if the app closes
• Each player's share of a pair entry is shown before you pay, with everyone's photo — and you choose whether to pay it all or just your own share
• "Pay now" takes you straight to the slip upload once you've transferred
• See where you stand in every tournament: payment due, slip being checked, awaiting approval, on the waitlist, registered, in the draw or playing — even if a partner registered you from their own phone
• "My tournaments" now finds your registration on its own — no need to open the event first
• Your registrations are now laid out as tickets, with a clear tracker for each one's progress and a one-tap button to send a partner their share by WhatsApp, Messenger, or any chat app
• New Results tab with a 1st–2nd–3rd podium showing what each place won, plus the event's sponsors
• The tournament list now scrolls as one page
• Swipe between Home and Book on a venue's page
• The app opens faster
• Fixes and polish throughout
more Version 1.1.72 4d ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: