This guide explains how guest payments and the 1099-K work for couples collecting money for a destination wedding. It is not tax advice — thresholds and rules change and your situation is specific. Confirm anything you rely on with a CPA and the IRS's Form 1099-K guidance.
TL;DR:
- Money guests pay you back for rooms and travel you already paid for is reimbursement, not income. In minus out equals zero; there is no gain to tax.
- A payment processor can still send you a 1099-K for the gross if payments cross $20,000 and 200 transactions in the year (the federal rule, permanent since 2025; a few states set lower bars). The form reports what was collected, not what you owe.
- You report the gross and show the matching costs. $200,000 collected with $200,000 of documented villa and travel costs behind it is not $200,000 of taxable income. Only an amount above your costs is a gain.
- Keep the villa invoice and a per-guest ledger together, and the form becomes paperwork.
- Or avoid being the bank entirely: guests book their own room on a booking page and the money settles with a record behind it.
Usually you will not owe tax on money your wedding guests pay you to cover rooms and travel you already paid for — that is reimbursement, and reimbursing you for a cost is not income. But if the money moves through a payment processor and crosses the reporting threshold, the processor sends a 1099-K for the gross amount, and that piece of paper frightens couples into thinking they owe tax on $200,000 they never kept. They do not. The gross is reported, the costs are shown against it, and only a gain above the costs is taxable. Couples who collect through SquadTrip get the records that make that netting obvious, because every guest payment is tied to a booking and settles into the couple's own Stripe account.
This guide walks through the reimbursement-versus-income distinction, why a form can arrive anyway, what to keep, when part of the money really is income, and how to sidestep the whole question by not being the bank.
Reimbursement vs Income, in Plain Words
1. You paid the villa
You found the villa or negotiated the resort block, the owner wanted one payer, and you paid $180,000 on a card or by transfer for 45 rooms over four nights.
2. Forty-five guests pay you back
Each guest pays you $4,000 for their room. Forty-five of them, $180,000 in. You are back where you started.
3. Net zero
$180,000 out to the villa, $180,000 in from guests. There is no profit, no gain, and nothing to tax. What you have is a set of pass-through payments — which is exactly what a payment processor cannot see.
Why a Form Can Arrive Anyway
1. Processors report gross
Form 1099-K is filed by payment settlement entities — Stripe, Square, and payment apps — reporting the gross card and app payments they processed for you in the year. Not net of refunds, not net of what you paid the villa. The IRS's own FAQs are explicit that the form shows payments received, not taxable income.
2. The threshold
For 2025 onward the federal threshold is more than $20,000 in gross payments and more than 200 transactions, both together, restored permanently by the 2025 tax law after several years of announced lower limits. A 45-guest wedding with a deposit and three instalments per guest is 180 transactions at $180,000 — close to the line from one wedding. Some states set lower thresholds — Massachusetts, Maryland, Vermont, Virginia, Montana and DC at $600, Illinois at $1,000 and 4 transactions, New Jersey at $1,000, per Stripe's state requirements table — so a form can arrive even below the federal numbers.
3. The Venmo, Zelle and Cash App trap
Peer-to-peer apps can report too, and payments into a personal account with no booking behind them are the hardest to document. "Friends and family" labels do not change what the money was; the record does. Whatever flow you use, the question at tax time is whether you can show what each payment was for.
What to Keep So It Stays a Non-Event
1. The venue invoice
The villa or resort contract and proof of payment: the single document that shows the $180,000 went out.
2. A per-guest ledger
Who paid, how much, when, for which room. On a booking page this is the export; on a spreadsheet it is the thing you must never lose.
3. The one-page reconciliation
| Amount | |
|---|---|
| Villa paid (invoice) | $180,000 |
| Collected from 45 guests (1099-K gross) | $180,000 |
| Gain | $0 |
That table, with the two documents behind it, is the answer to any question the form raises.
4. When some of it is income
If you collected $200,000 against a $180,000 villa — because you added a buffer, or charged a small margin for arranging it — the $20,000 difference is the amount a CPA would treat as a gain. Not the $200,000. The netting works the same way; there is simply something left after it.
Three Ways to Collect, and What Each Leaves You
| Method | What shows on a 1099-K | What you can prove | Who is the bank |
|---|---|---|---|
| Guests pay the resort directly | Nothing — money never touches you | Nothing to prove | The resort |
| Venmo / Zelle / bank transfer into your account | Gross, if the app reports and you cross the threshold | Only what you wrote down | You |
| Booking page (guests pay their own room; settles to your Stripe) | Gross above the threshold | Every payment, refund and guest, exportable | You, with records |
Choose the resort direct if it will take individual bookings at the group rate — nothing to reconcile. Choose a booking page if the venue wants one payer, or you want deposits and instalments — same reporting, far better records. Avoid personal payment apps for anything approaching the threshold; the form can still come and the ledger will not.
Every guest payment tied to a booking, every refund logged, one export at year end. SquadTrip gives couples the ledger the 1099-K needs — free to set up.
If You Would Rather Not Be the Bank at All
Most of the tax anxiety disappears when you stop fronting the money. On a booking page:
- Each room becomes a package with a price.
- Guests book their own room, pay a deposit, and are charged the instalments automatically before the villa's balance is due.
- Payments settle into your own Stripe account with a booking behind each one — SquadTrip never holds the money.
- You pay the villa from money that is already in the account, not from a personal card in March.
Same 1099-K rules, but the collected amount and the venue invoice line up by construction, and you never carry $180,000 of your own money for six months. How to collect money from wedding guests covers the setup, including what to do if you have already paid the villa; destination wedding payment plans covers the schedule.
Stop being the group's bank
Guests book their own room, pay a deposit and get charged on schedule. Every payment has a record behind it, and the money never sits on your card.
Set up your wedding booking page freeCommon Mistakes
- Mixing flows — half the guests on Venmo, half by transfer, a few in cash. Reconciling that against a gross figure is where the anxiety comes from.
- Losing the venue invoice. It is the document that turns $180,000 of "income" into $0 of gain.
- Collecting a buffer without noting it. A buffer is sensible; unrecorded, it looks like a gain you cannot explain.
- Assuming a "friends and family" label settles anything. The record settles it.
- Waiting for the form to think about it. Set the ledger up before the first deposit.
A Worked Example: The $200,000 Wedding
Sixty guests, a resort block plus a welcome dinner and a catamaran afternoon, collected through one booking page over eight months.
1. What went out
- Resort block, 30 rooms x 4 nights: $168,000
- Welcome dinner for 60: $7,200
- Catamaran for 48: $4,800
- Total documented costs: $180,000
2. What came in
- 60 guests' room packages, deposits plus instalments: $180,000
- Dinner and catamaran add-ons priced at cost: included above
- A $20,000 buffer the couple added to the packages "in case"
- Gross on the 1099-K: $200,000
3. What is taxable
| Amount | |
|---|---|
| Gross reported | $200,000 |
| Documented costs | -$180,000 |
| Gain | $20,000 |
The form says $200,000. The return shows $200,000 in, $180,000 out, and a $20,000 gain - which is the buffer, and the only number a CPA would look at. Had the couple priced the packages exactly at cost, the gain would be zero and the $200,000 form would be paperwork. Nobody is taxed on the $200,000.
4. The three documents that made it a one-page answer
- The resort contract and proof of payment
- The booking export: every guest, package, add-on, deposit, instalment and refund
- The vendor invoices for the dinner and the boat
With those three in a folder, the difference between "income" and "reimbursement" is arithmetic. Without them, it is an argument.
Final Thoughts
Guests paying you back is not income, and a 1099-K does not make it income. The form reports gross; your return shows the gross and the matching costs; tax, if any, applies only to what is left. Keep the venue invoice and a per-guest ledger together and the answer to "will I owe taxes on this?" is a one-page table. Better still, let guests pay for their own rooms through a booking page and skip being the bank altogether.
For who should be paying for what in the first place, see who pays for travel to a destination wedding.
Collect wedding travel money the way your accountant would set it up. Start free on SquadTrip — deposits, instalments and a clean export at year end.








