Plan your most special moments — track budgets, split costs, and keep everyone in the loop.
Create an account with your email and a password, then you land on your home screen — mission control for everything you're planning.
The dark band totals every active event, grouped by currency: Total Budget, Total Spent, To Vendor (what's actually been paid out), and Remaining — with a line showing how much you've collected from splitters.
The best way to learn Revel Tally is to plan something with it. Rather than squeeze that into this reference, the two full walkthroughs live on the web, where they can stay current between printings — each one takes a real event from an empty screen to a settled ledger, and touches every feature on the way.
| Tab | What it's for |
|---|---|
| Overview | Budget headline, to-vendor vs. collected, per-person split, category breakdown, linked events. |
| Expenses | Every line item with its status; start from a template; bundled items nest under their parent. |
| People | Attendees and roles; who's splitting; add or import people. |
| Split | Your own share, plus View Full Breakdown → Settle Up: the fewest transfers to square everyone up, per-person cards & Payment History. Pay buttons appear on your own debt — see Step 8. |
| Headcount | Only on events with a guest list and a venue. Replies (and a breakdown per part of the day), the venue's minimum and maximum against the people on your list, what the heads cost, the guest RSVP link, and what to tell the caterer. |
A brand-new event's Expenses tab offers “✨ Start from a Wedding template” — or a Group Trip one, or whichever type you picked. You get a checklist of the line items that kind of event usually needs, each with a sensible starting amount you can edit. Untick anything that does not apply.
The Overview tab is the budget at a glance: planned against actual, what has gone to vendors against what you have collected, the per-person split, a category breakdown, and any linked events.
A venue price that already covers the DJ, the linens and the cake should not count them twice. Open the parent expense, choose Includes other expenses, and tick the line items it covers. They nest underneath it and drop out of every rollup.
Every splitting attendee is pre-selected on a new expense; add or remove people per expense. When the shares are not equal, switch from Split equally to Custom split and set each person's share in $ or % — they have to add up to the total, and the app tells you if they do not. Change it later with ✏️ Edit split on the expense.
Your own share, on any event, is on the Split tab.
View Full Breakdown → Settle Up works out the fewest transfers that square everyone, rather than each person paying each other person. Partial payments are fine; a balance can be cleared in pieces. The Payments tab keeps the history for the event, and the home screen keeps it across all of them.
Hand off to an app they already use. Add your payment methods once — Profile → Payment methods takes a Venmo handle, Cash App cashtag and/or PayPal.Me name. Anyone who owes you then sees Pay with Venmo / Cash App / PayPal on their own transfer, opening that app with the exact amount and a note pre-filled. Those buttons only ever appear on a person's own debt. Afterwards they tap Tell [name] I've paid and you confirm it arrived.
Or take payment inside the app, and let it close itself. Set it up once at Profile → Get paid in the app → Set up payments, a secure Stripe page confirming who you are and where the money lands. After that, anyone settling with you sees Pay with Apple Pay or Credit Card (Google Pay on Android). They pay, it goes to your bank, and the transfer clears itself — no nudging, no “did you send it yet?”.
Already planned this in a spreadsheet? On the Expenses tab, tap ↑ Import from spreadsheet instead of starting over. Upload a .xlsx, .xls, or .csv file and Revel Tally brings in every line item — matching common column names (Item, Amount, Category, Vendor, Notes, Due Date, Paid) and even guessing the category from the vendor type (a "DJ" or "Photographer" line lands in the right bucket automatically). Imported expenses split evenly among whoever's currently marked as splitting, just like adding one by hand — adjust who's in or the split afterward on any expense.
Adding an expense from a paper (or emailed) receipt? Tap 📸 Scan a receipt to auto-fill at the top of Add Expense — take a photo or pick one from your library, and Revel Tally reads it and fills in the amount, a name, the vendor, the date, and a best-guess category for you. Everything stays editable, so glance it over and tweak anything before you save. It handles regular phone photos and screenshots alike.
Every expense has a 📷 Photos card — attach receipts, contracts, or inspiration shots with + Add. Photos are stored securely in the cloud, so they're visible to everyone in the event (not just the phone that added them) and survive reinstalls. Tap to preview; long-press or ✕ to remove — removed photos are deleted from storage too.
Give your account a face: on Profile, tap the avatar (or its little 📷 badge) to pick a photo. It's cropped to a neat square automatically; tap again to choose a new photo or remove it.
Every expense has a 💬 Comments thread so you can hash out the details right where the money lives — "shuttle or carpool?", "deposit's due Friday, can someone confirm?" Both the organizer and invited viewers can post, so it doubles as a lightweight activity feed for co-planners.
Wedding venues price on a guaranteed minimum: 100 guests at $85 a head, payable whether or not 100 come, with every head beyond that billed on top. Today the app stores the total and knows nothing about the 100 or the $85 — so the largest financial risk in the budget is invisible until the invoice lands.
A Headcount tab appears beside People on the events that have a guest list and a venue — a wedding, shower, party or corporate event. A group trip does not get one: everyone going is already on the list and there is no minimum to miss. You can turn it on or off on any event.
What it shows. Your venue's minimum and maximum against the number of people on your list, and how far under or over you are. Under the minimum is the one worth catching early — 62 against a guaranteed 100 means paying for 38 empty seats, and that is only fixable while there is still time to renegotiate.
One row is often more than one person. An invitation goes to “Sarah and guest”, or to a family of four. On the People tab each person carries a party size — how many the invitation covers, including them — and how many of those are children. That is what the venue counts, so a list of 40 invitations can be 90 heads. You can add the other names when you know them, or leave it at “and guest” and fill them in later, and you can say how the invitation should be addressed — “Mr & Mrs John Smith”, or “& Family” once children are coming.
Not everyone gets an invitation. You are hosting, so no envelope is addressed to you — and the same goes for the couple and any vendor. Each person has an on the invite list switch, set sensibly by role to begin with and changeable on anyone: a plus-one already covered by their partner's card comes off it too. Taking someone off does not remove them from the headcount. They still eat, and the venue still counts them.
Children are asked about, not assumed. You tell the app whether children are invited, roughly how many, what the venue charges for them, and — the one that matters — whether the venue counts them toward the minimum. Vendors genuinely differ, and it is a term in your contract, so guessing would put a wrong number on the biggest line in your budget. With 110 on the list and 20 children the venue excludes, only 90 count toward a minimum of 100: you are under by 10, not over.
And what it costs. Tap What the heads cost for the breakdown — it sits one tap away rather than on the tab, the way payment history does, because it is there to read rather than act on. Adults and children are priced separately at their own rates and totalled, so “$40 a child” is money on the screen rather than a setting you entered once. It is an estimate from today's list, never a booked cost — your venue's invoice is what counts.
You can record replies by hand, but you do not have to. Turn on Let guests reply themselves on the Headcount tab and the event gets a guest page: a plain web page, no app and no account, where the people you invited say whether they are coming.
| How you hand it out | Use it when |
|---|---|
| One link for the event, plus a printable QR code | It goes on the invitation, or a sign by the door. Guests identify themselves by the email or phone the invitation came to. |
| A code per guest | You want no identify step at all — the link already knows who they are. Best for a household that shares one address, or a guest whose number you store differently from how they would type it. |
| Mail-merge file | Hand it to whoever lays out the stationery: a row per guest with how to address them, their postal address, and their own link and QR. |
Most of this ends up at a stationer or a print shop, so the exports are built for that rather than for your phone's photo roll.
| Export | What you get | Hand it to |
|---|---|---|
| Save QR image | A picture of the code, saved or shared like any photo. | Yourself — a slide, a quick sign, a message. |
| Send for printing | A vector QR (an .svg web address) rather than a screenshot. It stays sharp at any size, from a place card to an A1 welcome board, and opens straight into a design tool. | Your stationer or print shop. |
| Mail-merge file | A spreadsheet, one row per invited guest: Addressed As, Name, Email, Phone, Address 1 & 2, City, State, ZIP, Party Size, Code, RSVP Link, QR Image and whether they have replied. | A printer doing variable-data printing — every invitation gets that guest's own link and own QR automatically. |
The mail-merge file works whether or not you are using per-guest codes. Each row says which kind of link it carries — Personal or Shared — so a list caught mid-switch never prints the wrong square on somebody's invitation.
What a guest sees. Who the invitation covers, a yes or no, and then only what applies to them — the seats on their invitation, a box to name an “and guest”, a tick for children, and a dinner choice if you have set a menu. They can come back to the same link and change their answer.
A seat that is coming has to say who. “And guest” is a real state and stays one, but it lives in a seat nobody has answered for yet — not in one claimed as attending. A confirmed head you cannot put on a place card or a dietary list ends the conversation without answering it.
Where a reply came from. Each one is marked as the guest's own or as something you recorded, so a reply you took over the phone is never mistaken for one they gave. You can override any answer, and the app keeps that it was overridden.
Turning it off. Replace the link if it gets somewhere it should not be — the old one stops working immediately — or turn it off entirely. Per-guest codes can be regenerated the same way.
Children come to the ceremony and go home before the reception. Forty people are at the dinner and ninety at the party after it. Add parts — ceremony, reception, after-party — each with its own name, time, and guest list.
Everyone is invited to everything until you say otherwise. An event with no parts behaves exactly as it always did, and a seat you have not narrowed is on every part's list. Narrowing is the exception you record, and it is per seat, because “the children are only at the ceremony” happens inside a single invitation.
The guest still replies once. They say yes, and mark the exceptions — not three separate RSVPs. A guest can never widen their own invitation; a carve-out only ever narrows, so the list stays yours.
The Headcount tab then breaks the replies down per part. They deliberately do not add up to the total, and the app says so rather than leaving you to work out why the reception is smaller than the ceremony.
Add a menu and guests choose their dinner as part of replying. Options belong to a part of the day, so a ceremony with no food simply has no options, and the reception and the after-party can have entirely different menus.
Two kinds of menu, and the difference matters:
Children's options sit on their own menu, because catering contracts price them apart, and they can only be chosen for a seat marked as a child.
What to tell the caterer appears on the Headcount tab once a menu exists: a count per dish for the menus that are picked from, and a head count for the ones that are served. Guests with no choice yet are shown as still to choose rather than folded into a dish nobody picked.
The venue's minimum lives on the Headcount tab. A contract's minimum lives on the expense it belongs to. Open any expense and you can record the heads the price covers, the cost per extra head, whether children count toward it, and which part of the day it is measured against — so a reception caterer counts the people at the reception rather than the whole guest list.
The expense then carries a forecast beside the amount. While replies are open it is a range, because a single number would be wrong by most of the room:
It never changes the amount you owe. It sits beside it as a forecast, and you edit the real figure when the vendor confirms the bill.
If children are not invited, say so once on the event and the app stops asking about them everywhere else — no child tick on the guest page, no children's menu, no child rate. If your list already has children on it, it tells you how many are affected before you switch, rather than quietly resetting them.
Every event has a ⋯ menu (top-right) — its control center for sharing, linking, exporting, going public, and wrapping up.
Choose Invite Attendees. Add someone by email or SMS — if they already have a Revel Tally account the invite appears in-app; otherwise they get an email. SMS opens your device's own Messages app with the link pre-filled (nothing is sent from our servers).
When you're ready to tell people what they owe, open the Split tab and tap 📤 Share splits with everyone. Nothing is ever sent automatically — your guests only hear from you when you tap this.
Tick the people you want to send to and tap Share. Your device's own share sheet opens with the message ready — pick Messages, WhatsApp, email, whatever you already use. Each person gets a personal link with their name, their total, and the itemised list behind it.
Add an expense or edit an amount and everyone's share moves. Revel Tally tracks who you've already told and flags the ones whose number has changed since — tap Select them to pick exactly those people and send an update in one go.
Tapping the link opens a simple web page — no app, no account, no sign-up. They see the event, what they owe, and exactly what it's for, with a quiet link to download Revel Tally if they want to track their own events.
People who are attending but not splitting — the bride at her own bachelorette, say — can be sent a link too. Theirs shows the event without a bill, and the message leaves the money out entirely.
Sometimes you don't want to send each person their own number — you just want to show the group where the money's going. From the ⋯ menu, choose Share Summary Link. That creates one link for the whole event: the budget, what's been spent, and the category breakdown, on a page anyone can open without the app.
Changed your mind? Turn off this link kills it immediately — anyone holding the old URL stops being able to open it. Sharing again later creates a brand-new link, and the names switch goes back to off, so a fresh link always starts private.
If an event is more than two months out, an invited guest can spread their own remaining share over time instead of paying it all at once. From the My Split tab, tap Set Up Payment Plan: pick how many months to pay over (1 to 24), see the monthly amount work itself out, choose a starting month, and optionally turn on monthly reminders so a nudge lands right when it's time to set money aside.
Planning a wedding and its bachelor / bachelorette / bridal shower? Link them for one combined budget. When an event has links, they appear right under Per Person Split on the Overview, with a combined total across all of them.
A wedding is rarely one event. There is usually an engagement party, a bridal shower, a bachelor or bachelorette weekend, a rehearsal dinner — each with its own budget, its own guest list, and often its own organizer. Someone still has to answer “what is all of this costing?”
| Event | Typically owned by | Why linking helps |
|---|---|---|
| The wedding | The couple | The anchor. Everything else rolls up to it. |
| Bridal shower | A parent, or the maid of honor | Separate guest list and separate payers, but the couple still want it in the total. |
| Bachelor / bachelorette | Best man / maid of honor | Often a trip with its own splits and settle-up. Links in without exposing it to the wedding's splitters. |
| Rehearsal dinner | Usually the couple or a parent | Same owner as the wedding, so linking is instant. |
Linking two events you own is instant. To link with a different organizer — say a bridesmaid who's planning the bachelorette — the target event's owner first makes it searchable (⋯ menu → Make Public). The other organizer sends a link request, and you approve it from Manage Linked Events. Everyone keeps ownership of their own event; you just share the combined view.
Everything that lands in the 🔔 bell can also reach you as a push notification, so you don't have to open the app to stay on top of things:
The people splitting a cost are not all going to install an app, and the app does not pretend otherwise. There are two channels, and the same split reaches a person down whichever one fits them.
| In the app | On the web | |
|---|---|---|
| Who it suits | Anyone with an account — the couple, a co-organizer, the friends who are on every trip. | Everyone else. No account, no app, no password. |
| How they get it | Their Split tab shows every event where they owe or are owed, and the 🔔 bell tells them when something changes. | You send them a share link — from Share everyone's split, each person gets their own. It opens a page with their number on it. |
| What they can do | See the breakdown, pay in-app or hand off to Venmo / Cash App / PayPal, and tell you when they have paid. | The same: see what they owe, pay by card or by hand-off, and say they have paid so you can confirm. |
| What they cannot see | Anyone else's balance, your budget, or the rest of the guest list. A share link carries one person's own share and nothing more. | |
When amounts change, re-share. Adding an expense or editing a split changes what people owe. The links keep working and always show the current number — but nobody is notified by magic, so send them round again. The app offers this as a single action rather than making you message eleven people.
Notifications are opt-in — your phone asks the first time, and you can change your mind any time in your phone's Settings.
From the ⋯ menu → Export Attendee List, export attendees (names, roles, contact info, and split status) — handy for seating charts, thank-you cards, or a mail merge.
From the ⋯ menu → Export Event Data, pull the whole event into a spreadsheet (CSV). You choose what to include:
The file opens straight into Excel, Numbers, or Google Sheets — perfect for your own bookkeeping, splitting with an accountant, or keeping a record after the event wraps.
Want everything in one file — not just a single event? Open your 👤 Profile → 📥 Export My Data. Revel Tally gathers your profile, every event you own (with its expenses, splits, attendees, and settle-up payments), your contacts, savings plans, and notifications into a single JSON file, then hands it to the share sheet so you can Save to Files, email it to yourself, or copy it. It's your data, portable any time — handy for a personal backup or a data-portability request.
When it's all over, archive the event from the ⋯ menu. It dims on your home screen but keeps every record for reference.
| I want to… | Go to |
|---|---|
| Start a budget fast | New event → Expenses → ✨ Start from a … template |
| Stop a package price double-counting | Open the parent expense → Includes other expenses |
| Record a deposit I paid a vendor | Expense → Vendor payment / payment schedule |
| Mark that a friend paid me back | Split → View Full Breakdown → Settle Up → Mark Paid |
| Split an expense unevenly | Add Expense → Custom split ($ or %), or expense → ✏️ Edit split |
| Add an expense from a receipt | Add Expense → 📸 Scan a receipt to auto-fill |
| Attach a receipt or photo | Expense → 📷 Photos → + Add |
| Talk something through on an expense | Expense → 💬 Comments → Add a comment |
| Set my profile picture | Profile → tap the avatar |
| Add my Venmo / Cash App / PayPal | Profile → Payment methods |
| Pay someone what I owe | Settle Up → Pay with Venmo / Cash App / PayPal |
| See everything I owe & am owed | Home → Split tab, or Profile → Payment History |
| Combine a wedding + its parties | Overview → Linked Events → Manage |
| Download everything on my account | Profile → 📥 Export My Data |
| Let another organizer link to me | Event ⋯ menu → Make Public, then approve their request |
| Approve a link request | 🔔 bell or Manage Linked Events → Approve |
| Invite someone to view | Event ⋯ menu → Invite Attendees |
We'd love to hear from you. Reach out any time at hello@revel-tally.com — and thanks for planning with Revel Tally. 🥂