No account, no sign-up, no server of ours. Scan a QR code at the table and everyone's in. Free for your first group, and it stays free.
Dutch splits shared expenses — a dinner, a trip, a flat — and works out who owes whom.
No accounts. No servers. No sign-up.
EVERYONE'S IN, IN ABOUT A MINUTE
You're at the table, the bill has arrived, and nobody wants to make an account before the coffee gets cold. So Dutch doesn't have accounts. Show your group's QR code, everyone scans it, and they're in — with the whole app.
Every group also gets a short word sequence like green-moon-tea, so two people can check they're in the same place.
WHO OWES WHOM, SOLVED
Dutch doesn't just keep a running total. It works out the shortest list of payments that squares everybody up, so six people settling a two-week trip make a few transfers, not a dozen. Mark one paid and the balances clear.
BUILT FOR REAL TRIPS
• Split a bill evenly, leave someone out, or give one person a double share
• Or skip percentages: type the exact amounts off the receipt and the rest divides among the others
• More than one of you put money in? Enter it once and say who paid what
• Add a tip, tax or service charge as a percentage, applied before the split
• Every leftover cent is distributed, never dropped — the totals always reconcile
• Paid in another currency? Enter the rate you actually got — Dutch converts once, at that rate, so balances never drift
• Enter last night's dinner tomorrow — every expense has a date
• Settle part of a debt when only part of it changed hands
• Give expenses a category and everyone a colour, so the log can be scanned
• Get a notification when someone else adds an expense — written by your phone, not by a server
• Send the whole reckoning to anyone as plain text
• Archive a trip when it's over, without deleting it
• Add an expense and it appears on everybody's phone
WHERE YOU SPENT IT, IF YOU WANT
Switch on Nearby Places and a button beside the title offers the cafés and restaurants around you: one tap names the expense and pins it to that place, which anyone in the group can open in Maps. Dutch can also set the expense to the currency of the country you're in.
Both are off until you turn them on. Dutch reads where you are only when you tap that button — never in the background — and nothing is kept unless you pick somewhere.
WITHOUT OPENING THE APP
• Ask Siri to add an expense, or what you owe in a group
• Long-press the icon to log an expense in the group you were last in
• Find any group straight from Spotlight
READABLE BY EVERYONE
VoiceOver labels throughout, Dynamic Type, and every animation honours Reduce Motion. The colours that carry meaning — what you owe, what you're owed — were measured against the contrast they need.
SMALL, AND ENTIRELY YOURS
Under 2 MB, and there is no backend. No server holds your expenses, there is no account to create, and there is no analytics of any kind. Your groups live in your own iCloud, and sharing one uses Apple's own CloudKit sharing — the same mechanism as a shared photo album. A place you pin to an expense lives there too.
That isn't a policy that could change next quarter. There is nowhere for the data to go, because the infrastructure to collect it was never built.
Dutch contains no third-party code at all: no ads, no trackers, no analytics SDK, no crash reporter. It's built with Apple's frameworks only, and the entire source is published under the Mozilla Public License — so you don't have to take any of this on trust.
FREE, AND PAID
Every feature works on the free tier — no ads, no trial, nothing withheld. The one limit is one group created at a time.
Groups you join never count toward that. Scanning a friend's code is always free, however often you do it — the worst possible moment to ask someone for money is while five people wait for them at a restaurant table.
Dutch Unlimited is a one-time purchase that lifts it for good. Not a subscription, and it's shared with your Family Sharing group.
Ratings & Reviews
5.0
out of 5
1 Ratings
New
• Redesigned expense screen, laid out for quicker entry.
• Currency picker you can search — by name or code, so you can find forint without knowing it's HUF.
• Tips can now be a flat amount, not just a percentage. Handy for a cover charge, a fixed service fee, or rounding up.
Fixed
• Changing who can access a shared group now tells you when something goes wrong, instead of quietly doing nothing.
• Smoother camera permission prompt when scanning a group's QR code.
• The "owes" and "is owed" captions are legible again.
• VoiceOver now announces error messages as they appear.
Localization
• Dutch now speaks Portuguese — both Brazil and Portugal.
Version 1.1.7
The developer, Marcin Smigielski, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More
Supported Features
VoiceOver
Voice Control
Larger Text
Dark Interface
Differentiate Without Color Alone
Reduced Motion
Information
Seller
Marcin Smigielski
Size
2.4 MB
Category
Finance
Compatibility
Requires iOS 17.0 or later.
iPhone Requires iOS 17.0 or later.
Mac Requires macOS 14.0 or later and a Mac with Apple M1 chip or later.