Roommate & WG Grocery Splitting in Switzerland: The 2026 Guide
Roommate grocery splitting destroys more Swiss friendships than late rent. Here's the system that works in 2026: pick one of 4 splitting models (hybrid is the winner), define shared vs personal vs grey-zone items, use TWINT split (native, 6M+ users) for one-off splits and Tricount (free, no account, CHF) for running tabs. Settle weekly, not monthly. Six conflict-prevention rules included.

Roommate grocery splitting destroys more Swiss friendships than late rent. The pattern is universal: someone buys the loo paper for three months without complaining, then quietly starts buying their own; one housemate eats nothing but oats and gets resentful at the cheese spend; the Aldi runs become a guilt trip; a CHF 4.85 olive oil purchase becomes the moment someone leaves the WG. Here is the system that actually works in Switzerland in 2026: small enough to remember, fair enough to keep, and structured enough that you do not have to re-litigate it every week.
Sources checked: May 2026. TWINT Switzerland FAQ and 2025 corporate press release (901 million transactions, 6M+ active users, accepted at ~81% of physical stores and ~86% online); Tricount official site (acquired by bunq, May 2022; free, ad-free, no account, multi-currency including CHF); Splitwise pricing pages 2025 (3-expenses-per-day cap on free tier, Pro at ~CHF 4/month); PostFinance and UBS TWINT documentation on the Split amount feature. Rappn takes no payment from any app or retailer covered.
Rappn is the only neutral grocery price comparison app in Switzerland, with no commercial agreements with any retailer.
What actually gets split (and what shouldn't)
The first conversation Swiss WGs should have, ideally before move-in, is what's shared and what isn't. Three clean categories.
Shared (the household basket): cleaning supplies, dishwasher tabs, dish soap, sponges, kitchen roll, toilet paper, salt, oil, vinegar, basic pasta and rice, tea, coffee filters, occasionally milk and butter if everyone uses them at similar rates. The rule of thumb: if everyone uses it at roughly the same rate and nobody has a strong brand preference, it's shared.
Personal (your own basket): meat, fish, vegetables you'll cook yourself, snacks, alcohol, brand-specific items (oat milk vs whole milk, premium chocolate), dietary items (protein powder, vegan substitutes), anything you would feel weird about your roommate using.
Grey zone (negotiate explicitly): bread, butter, eggs, basic vegetables for cooking together, condiments, spices. Some WGs share these; others don't. Pick one and stick to it.
The mistake most flatshares make is leaving the grey zone unresolved. That is where the friction lives.
The four splitting models
Model 1: Fully shared kitty. Everyone contributes a fixed monthly amount (typical Swiss WG: CHF 60 to 100 per person per month for shared basics), and anyone with the household card buys what's needed. Works when you genuinely live communally, eat at similar rates and have similar diets. Fails the moment one roommate becomes vegan, one starts intermittent fasting, or one's partner spends three nights a week eating your shared cheese.
Model 2: Fully separate. Each housemate buys their own groceries, period. Works when shared kitchen time is minimal and diets diverge significantly. Inefficient because you end up with three half-used bottles of olive oil and three open packs of butter. Often the right choice for flats where people work different schedules and barely overlap.
Model 3: Hybrid (shared basics + personal items). The most common Swiss WG approach in 2026. A defined shared list of household basics (the items from the "shared" category above), bought from a shared kitty or one person who gets reimbursed. Everything else is personal. The strongest model for most flats with 2 to 4 people and mixed schedules.
Model 4: Weekly rotation. One housemate buys everything (within the shared list) for the household this week, the next week another does. Works for tight, equal-consumption WGs of 3 to 4 people. Failure mode: asymmetric weeks (one week the household goes through CHF 80 of basics, another only CHF 30, and the heavy-week buyer feels short-changed).
Most Swiss flatshares end up in Model 3 (hybrid) within six months regardless of where they start. Worth defaulting to it from move-in.
The four-step method that actually works
The practical version. Do it once at move-in (or right now if you skipped that conversation).
Step 1: Agree the model and the list. Sit down for 15 minutes. Pick Model 1, 2, 3, or 4. Write down the shared items list specifically (not "basics", but actually "salt, oil, dish soap, paper towels, toilet paper, dishwasher tabs, sponges, tea bags"). Tape it inside a kitchen cupboard.
Step 2: Pick one tracking tool. Three Swiss options. TWINT split for one-off splits (you bought CHF 80 at Coop, tap the transaction, "Split this payment", select roommates, send). Tricount (free, no account needed, just a shareable link, multi-currency including CHF) for running tabs over weeks or months. Splitwise (more features, but the free version capped at 3 expenses per day in 2025, so heavy users now need Splitwise Pro at ~CHF 4/month) if you want receipt scanning and analytics. Do not run two tools in parallel. Pick one and commit.
Step 3: Settle weekly, not monthly. Small numbers prevent fights. CHF 12 owed is a 2-second TWINT; CHF 240 owed at month-end becomes a negotiation. Set a fixed weekly settlement day (Sunday evening is the Swiss WG default), open Tricount or your tracking choice, and TWINT the balances. End of conversation.
Step 4: Update the rules when reality changes. If a roommate goes vegan, the rules change. If one moves their partner in for half the week, the rules change. Renegotiate when life does. The system is not sacred; the friendship is.
The cheapest WG basket
For the shared household basics, the cost-per-flatmate target is roughly CHF 15 to 25 per person per week if you buy at Aldi or Lidl, CHF 25 to 35 if you mix Aldi / Lidl with Migros or Coop. The total household basics list (oil, salt, sugar, flour, rice, pasta, common spices, cleaning supplies, paper goods, basic dairy, eggs) runs CHF 60 to 100 monthly per person in most Swiss cities. For a deeper basket-cost framework see our student grocery budget Switzerland guide.
The single best WG money-saver is doing a monthly Aldi or Lidl run for non-perishables (a 2-litre olive oil is dramatically cheaper than four 500ml bottles bought over time), and topping up perishables weekly at the closest convenient store. For the price-comparison side, see our save money on groceries in Switzerland guide.
The conflict-prevention rulebook
Six rules that prevent about 80% of WG grocery friction.
- Agree the model before move-in, not after the first fight. Same conversation as splitting cleaning duties: do it on day one.
- Define "shared" explicitly. Don't assume. Olive oil yes, premium DOP olive oil no. Toilet paper yes, that specific brand of recycled toilet paper no.
- One tracking tool only. Running TWINT split and Tricount in parallel creates double-counting and disputes.
- Settle weekly. Sunday evening default.
- Visitors and partners pay or stay rare. If your partner is over twice a week and eats from the shared kitty, propose a flat contribution (CHF 40 to 60 per month is a reasonable Swiss WG figure). The honest conversation is easier than the resentment.
- Never compensate one asymmetry with another. Don't let "I do more cleaning" cancel "you eat more cheese". Solve each problem in its own dimension or both deteriorate.
For lighter, just-share-the-list situations (no money-tracking required), see our shared shopping list Switzerland feature. For shared-household spending visibility, see track grocery spending.
Sources checked: .
Roommate grocery splitting destroys more Swiss friendships than late rent. The system that works in 2026: hybrid model (shared basics + personal items), TWINT split for one-offs (6M+ users, native), Tricount for running tabs (free, no account, CHF). Settle weekly, not monthly. Shared basket below.
Weekly
Free, no account required · iOS & Android
Why Rappn?
Rappn is the only neutral grocery price comparison app in Switzerland , with no commercial agreements with any retailer. Our comparisons are truly independent.
- 100% free , no subscription, no hidden costs
- Neutral , no commercial agreements with Migros, Coop, Aldi, Lidl, Denner, Aligro, or Otto’s
- Real-time data , prices updated continuously
- +10,000 offers, +3,000 supermarkets, 100% free
Ready to save on groceries?
Scan the code, install Rappn, and start tracking real grocery savings this week. No account required.
Frequently Asked Questions
What's the best app to split grocery costs in Switzerland?
For one-off splits (you bought groceries, divide it among roommates immediately), TWINT's native "Split this payment" feature is the fastest. For running tabs over weeks, Tricount is the strongest free option (no account required, multi-currency including CHF, no ads). Splitwise has more features (receipt scanning, analytics) but the free version is now capped at 3 expenses per day, so heavy WG use typically requires Splitwise Pro (~CHF 4 per month). Most Swiss WGs land on TWINT for payments plus Tricount for tracking.
Should WG roommates share food or buy separately?
The hybrid model (shared household basics + personal food) is the most common Swiss WG default in 2026, and is structurally the most robust. Fully shared works only for very aligned diets and similar consumption; fully separate works only when shared kitchen time is minimal. Hybrid handles diet differences, schedule differences and partner visits without breaking.
Does TWINT have a split feature?
Yes. There are two ways. Either tap "Request and split" on the home screen, enter the total, select contacts, and TWINT divides the amount equally (or set custom amounts manually). Or, after you've paid for the shared groceries yourself, open the transaction in your TWINT history, tap "Split this payment", select your roommates, and TWINT sends each of them a payment request for their share. It's the simplest split tool available in Switzerland and works across all bank-specific TWINT apps.
How do I track who paid for what in a WG?
Pick one tool. For most Swiss WGs the practical answer is Tricount: free, no account required, shareable link, every roommate can log expenses, and the app shows running balances and suggested settle-up payments. Settle weekly using TWINT to clear the balances. Don't run two tracking tools in parallel.
What's the average WG grocery spend per person in Switzerland?
For shared household basics alone (cleaning, paper goods, oil, salt, pasta, common dry goods), expect CHF 60 to 100 per person per month in most Swiss cities. For total personal-plus-shared grocery spend, students typically run CHF 250 to 350 per month per person and young professionals CHF 350 to 500 per month, depending on diet, eating-out frequency and store choice. Aldi and Lidl shopping pushes these numbers down; Manor Food and Globus Delicatessa push them up.
