Comparison

Partiful vs Luma.Two great tools, two different events.

People compare these two because both make beautiful event pages with free RSVP — but they are built for different gatherings. We run an event platform ourselves, so here is the honest read, including where each of them beats us.

Partiful is built for casual, personal, one-off gatherings — playful invites, text reminders to guests signed up for Partiful, and (since June 2026) simple ticketing. Luma is built for calendar-shaped, recurring events — clean pages, subscriber calendars, paid tickets and memberships. For a paid recurring community, compare the complete member journey and total cost before choosing either platform or SocialLoop.

Head to head, by what actually differs

The page and the vibe

Partiful

Playful, personal, party-shaped. Animated invites, emoji-heavy RSVPs, text-message reminders for guests signed up for Partiful. Guests feel invited to a party, not registered for a session.

Luma

Clean, minimal, calendar-shaped. A crisp page with date, location, and a guest list — the default look of tech meetups and founder dinners.

RSVP vs ticketing

Partiful

Free RSVP at its core. Ticketing launched in June 2026: fees scale with event size and ticket price (shown transparently at setup), free tickets carry no fees, and the host chooses whether guests or the host absorb fees. Payouts through Stripe after the event ends, typically 3–7 business days.

Luma

Free RSVPs and paid tickets. The free plan has a 5% platform fee; Plus removes it for $59/month billed annually ($708/year). Stripe processing remains additional. Luma does not add fees on top of the price, so to pass them on you raise the ticket price. Compare the guest’s checkout total and your net payout at the same ticket price.

Recurring events and audience

Partiful

No recurring-event feature: you clone the event and re-invite guests by filtering the guest lists of your past events. Fine for a monthly dinner among friends; more work as the list grows.

Luma

The calendar is the product: people subscribe to your calendar and get every future event. Strong for weekly and monthly series with an audience you keep.

Discovery

Partiful

Guest sharing is useful for social gatherings. Test discovery for your own city and event type before counting on either platform to bring new attendees.

Luma

Some discovery through featured calendars and city pages, but Luma is mostly link-and-audience driven too — you bring the crowd.

Memberships and access rules

Partiful

Partiful stays deliberately simple: invites, RSVPs and text blasts, plus ticket sales with optional guest approval for US and UK hosts.

Luma

Team calendars support paid memberships, application approval and member-only ticket types. Different tier prices use separate ticket types. Test guest passes and paid-through access against your actual benefit rules.

The honest verdict

Throwing a birthday dinner, a housewarming, a party where the invite sets the mood? Partiful — nothing else makes casual feel that good. Running a weekly founder breakfast or a monthly tech meetup where people subscribe and come back? Luma — the calendar model is exactly that shape. If neither fits, see the other apps like Luma, each placed by the event it suits.

If you want to compare another option for memberships, ticketing, guest management and communication in one account, include SocialLoop in the same trial. A familiar feature name is only useful if it handles your actual checkout and event-day rules.

If promoters or partner communities sell tickets for you, SocialLoop also offers commission payouts through Stripe Connect. Review the payout conditions and refund handling alongside ticketing fees.

Running recurring paid events? Four answers

For recurring paid events, which handles payments, regulars, memberships and reminders better: Luma or Partiful?

Luma covers more of a recurring paid series: people follow your calendar, and it sells paid memberships with member-only tickets. Partiful has no recurring-event feature and we found no membership feature in its help center, but its tickets, text reminders (to guests signed up for Partiful) and re-invite filter work well for a casual series where everyone already knows each other.

What you needPartifulLuma
Collecting paymentsTicket sales through Stripe for US and UK hosts, with promo codes and QR check-in. Payouts arrive after the event ends, typically 3–7 business days, and up to 14 days for your first one. Tickets must be added before anyone RSVPs to that event.Ticket types, coupons, group purchases and paid tickets that need your approval. Money goes to your Stripe account as tickets sell, on your Stripe payout schedule.
Bringing back repeat guestsNo recurring-event feature. You clone the event, then re-invite by filtering the guest lists of events you hosted before.People follow your calendar and anyone who registers is added to your People list. Cloning can create up to 30 dated copies at once.
Membership benefitsWe found no membership or subscription feature in Partiful’s help center. Track members and their perks somewhere else.Free, one-time or monthly and yearly paid memberships on team calendars, with tiers, approval, member-only tickets and events, and newsletters to one tier.
RemindersAutomatic texts: 2 hours before for guests who are going, 1 week before for maybes and guests who have not answered, sent only to invited guests who are already signed up for Partiful. You can turn them off but not reschedule them; send a text blast for anything else.Automatic reminders 1 day and 1 hour before, by email, SMS or WhatsApp and push. You cannot edit them; send or schedule an event blast for your own message.

Where you would need another tool

  • On Partiful you need another place for membership status and dues, a reminder schedule other than its two automatic texts (which reach only guests signed up for Partiful), and refunds after the event has ended.
  • On Luma you need manual work or another tool for benefit allowances such as guest passes, for each member’s paid-through date during a move, and, if you also email people from another tool, for keeping unsubscribes in sync (Luma’s unsubscribe webhook needs Plus).
  • Neither replaces your bookkeeping. Both give you sales data to reconcile; Luma’s sales history export lists the fee and net amount for every transaction.

If you would rather keep memberships, tickets, the guest list and check-in, email campaigns and your contacts in one account, SocialLoop is built for that. Run it through the same tests below before you move a live series.

How do I compare Partiful, Luma Free and Luma Plus fees fairly?

Compare two numbers at the same ticket price: what you keep, and what the guest pays at checkout. Then add Luma Plus’s $708 yearly subscription spread over your year’s tickets, and what you lose when you refund.

The two platforms pass fees differently. On Partiful you type what you want to receive and it shows the price guests will pay. Luma shows guests one price and has no setting to add fees on top, so to pass them on you raise the ticket price.

Illustrative example: a monthly event, keeping $100 a ticket.

ToolGuest pays so you keep $100Fees for the year, guests payingYou keep from $100 if you absorb feesHow it is charged
Partiful$112$3,600Shown when you set up the ticketPartiful’s own published example. Its fee depends on event size and ticket price, so enter your numbers in ticket setup to get your quote. No subscription.
Luma, free plan$108.91$2,673$91.805% platform fee plus Stripe 2.9% + 30¢. Luma does not add fees on top, so you raise the price to pass them on.
Luma Plus$103.30$1,698, including the $708 subscription$96.80, or $94.44 after spreading the subscription$59 a month billed annually, 0% platform fee, Stripe 2.9% + 30¢. Over 300 tickets the subscription adds $2.36 a ticket.
SocialLoop, Free plan$109.52$2,856$91.30Our own checkout formula: 5% platform fee plus card processing of 3.4% + 30¢, and a 50¢ service charge when guests pay the fees. The ticket fee is 5% on every plan.

Illustrative, not a quote. One event a month with 25 paid tickets is 300 tickets a year. We use a ticket that leaves you $100 because that is the one price where Partiful publishes an example. US cards, one ticket per order, taxes not counted. Rates read on each company’s own pages, October 6–7, 2026.

  • Luma Plus costs less than Luma’s free plan once your paid ticket sales pass $14,160 a year, because it removes the 5% fee for a fixed $708. Stripe’s fee is the same on both, so it does not change that line. In the example above you sell about $30,000 a year, so Plus is cheaper.
  • Passing fees to guests does not make them free. Your regulars pay them every month, so compare the price a guest sees at checkout as well as what you keep.
  • Refunds on Luma: Luma charges no refund fee, but you cover the original card fee and the platform fee. On a $100 ticket where you absorbed the fees, a full refund costs you $8.20 on the free plan and $3.20 on Plus.
  • Refunds on Partiful: you refund selected tickets from the guest list. The guest gets back the ticket price and taxes, and Partiful’s service fee is not refunded. If you cancel the event, every ticket holder is refunded in full, fee included. After the event ends, refunds have to be handled outside Partiful.

How do I test Luma’s member-only tickets, tier prices, approval and guest passes before committing?

Set up a test calendar with two tiers and one event, then try to register as a non-member, a pending applicant, a member of each tier and an invited guest. Luma enforces access on the ticket, not on the event’s visibility. Guest passes and other benefit allowances are the part you will handle by hand.

The test, step by step

  1. Use a team calendar: Luma memberships do not work on personal calendars. Create two tiers, for example Standard and Gold, and turn on approval for one.
  2. Create one ticket type per price, for example Public $30, Members $15 and Gold $10, and restrict each to the right tier. A Luma ticket has one fixed price; it cannot change price by the buyer’s tier.
  3. As a non-member, open the event. Member tickets should show as greyed-out “Members-Only”. Then open a member-only event by its direct link: Luma says visibility settings do not block registration, so the ticket restriction is what keeps people out.
  4. As a pending applicant, try to buy a member ticket. You should not be able to until you approve them. On a paid tier with approval, the card is charged only when you approve.
  5. Put Require Approval on a paid ticket and register. The card should show a hold, not a charge; approving captures it and declining releases it. Holds typically last about a week.
  6. Invite someone to an approval-only event and forward that invite to a second email. Invited guests are approved automatically, even from a forwarded invite.
  7. Sign in as a member with a different email. Luma ties a membership to the exact email, so this person will be asked to join.
  8. Cancel a test subscription as the member, then remove another member as the host. A member who cancels keeps access to the end of the paid period; a member you remove loses access immediately and is not refunded.
  9. Move a member from Standard to Gold. One person can hold one tier per calendar, so this means removing and re-adding them. Check what that does to a paid subscription before you promise upgrades.
  10. Change a tier’s price. Existing members keep the price they joined at.

Benefit rules that need manual work

  • Guest passes such as “one free guest a month”. Luma’s membership help lists four benefits: calendar visibility, single-event visibility, member-only tickets and tier newsletters. We found no guest allowance that counts down. You can add a guest directly with a ticket type you choose, which skips payment, and keep the count in a spreadsheet.
  • Perks earned by attendance, such as a free event after five visits. Luma shows totals per person, but we found no rule that grants something automatically.
  • Rollovers, family or shared memberships, and changing tier mid-period. Each one needs a manual step or another system.

If I move my community off Luma, what can I export, and how do I test the move?

You can export your active contacts with their membership tier and status, each event’s guest list, and your sales history. You cannot export unsubscribed or removed contacts, so build your do-not-email list before you import anyone elsewhere, and move a small test group before everyone.

WhatWhere in LumaWhat the file hasWhat it does not have
Calendar contacts and membersCalendar → People → Download CSV (all people or a filtered view)Name, email, join date, tags, membership tier and status, total spent, and the number of events registered for and checked into.Unsubscribed and removed contacts, event-by-event history (only totals), and the date a member is paid through (not among the listed columns).
Attendance for each eventEvent → Guests → Download CSV, one event at a timeRegistration date, approval status, ticket type, check-in status, payment amount, tax and total, coupon, and answers to registration questions.Answers to questions you have since deleted from the event.
PaymentsCalendar → Payment → Sales History → CSVOne row per transaction: email, date, what was bought, amount, amount refunded, Luma fee, Stripe fee, net amount and event ID.Nothing listed as missing; card details stay with Stripe.
UnsubscribesPeople → action menu → Unsubscribed People (view only)Who opted out, with email addresses partly hidden.An export. Luma says neither inactive list can be exported. On Plus, the Calendar Person Unsubscribed webhook sends full emails, but only for opt-outs after you set it up.

How to test the move

  1. Export everything first and keep the original files untouched: the People CSV, every event’s guest CSV, and the sales history. Deleting a Luma calendar deletes its past events and guest lists, and support cannot recover them.
  2. Build your do-not-email list before importing anyone. Start from your own records of opt-outs, note the people you can identify on Luma’s Unsubscribed screen, and if you are on Plus, turn on the unsubscribe webhook on day one of the move.
  3. Work out each paid member’s paid-through date from their last membership payment in the sales history. The People CSV gives tier and status, not that date.
  4. Pick six test people: an active paid member, one who cancelled but is still paid up, a pending applicant, a regular with a long history, someone with two email addresses, and someone who opted out. Move only them.
  5. Check the result: the opted-out person receives nothing, the paid-up member keeps access without being charged twice, and the regular’s attendance count matches Luma.
  6. Run both for one billing cycle. Remove each paid member on Luma just before their renewal date, because removing a subscriber cancels it at once with no refund for the rest of the period.
  7. Archive the old calendar instead of deleting it if you might need the history.

Leaving Partiful instead? Each event’s guest list exports as a CSV from the guest list, filtered by RSVP type.

If you are moving to SocialLoop: importing a contact list does not give you permission to email or text those people. Permission is recorded separately, with how it was obtained, and it cannot override an unsubscribe.

Sources checked October 6–7, 2026: Partiful: what fees Partiful charges · Partiful: how to sell tickets · Partiful: when you get paid · Partiful: issuing a refund · Partiful: refund policy · Partiful: recurring events · Partiful: event reminders · Partiful: reminder schedule · Partiful: exporting a guest list · Luma: pricing · Luma: creating a paid event · Luma: refunding a guest · Luma: payouts and sales history · Luma: calendar memberships · Luma: managing subscriptions · Luma: payment with require approval · Luma: inviting and adding guests · Luma: recurring events · Luma: reminders · Luma: download people CSV · Luma: download guest CSV · Luma: managing calendar contacts · Luma: webhooks · Luma: deleting a calendar

How much does Luma take from event sales?

Luma takes 5% of each paid ticket on its free plan and nothing on Luma Plus, which costs $59 a month billed annually; Stripe’s card fee, typically 2.9% + 30¢, comes on top on both plans. Free events cost nothing. On a $100 ticket, that is $8.20 in fees on the free plan and $3.20 on Plus, before its subscription.

Billed monthly, Luma Plus is $69 a month, according to Luma’s own comparison with Meetup. Billed annually, Plus is cheaper than the free plan once your paid ticket sales pass $14,160 a year.

Luma has no setting that adds its fees on top of the ticket price, so they come out of what you receive unless you raise the price. The fee table above shows the price that leaves you $100.

Does Luma send event reminders?

Yes: Luma automatically reminds registered guests 1 day and 1 hour before the event, by email, SMS or WhatsApp, and push notification, depending on each guest’s settings. Guests still pending approval or on the waitlist do not get them.

You cannot edit the automatic reminders. For your own message, send or schedule an event blast from the Blasts tab; a blast also appears on the event page, so guests who turned reminders off can still find it.

Reminders are included on Luma’s free plan. Each guest chooses their own channels, and a host cannot override those choices.

Partiful, by comparison, texts guests who are going 2 hours before, and maybes and guests who have not answered 1 week before, but only invited guests who are already signed up for Partiful.

Does Luma automatically send a calendar invite?

Yes, once a guest’s place is confirmed: Luma emails a registration confirmation with a calendar invite attached, designed to add itself to the guest’s calendar without an Add to Calendar click. On events that need approval, the invite goes out only when you approve the guest, so pending and waitlisted guests do not get one.

Inviting someone is not the same as sending a calendar invite. A guest you invite gets an email, plus a text, WhatsApp message or push notification if they have linked a phone or use the app, asking them to register. A guest you add directly is marked Going and receives a calendar invite.

If the invite does not show up in Google Calendar, Google may not yet trust Luma as a sender. The guest can press Yes on the invite in Gmail, add support@luma.com to their contacts, change their Google Calendar setting for invitations, or subscribe to their Luma calendar in Google Calendar, which syncs without the emails.

Sources for the three Luma answers, read October 7, 2026: Luma: pricing · Luma vs Meetup (Plus monthly price) · Luma: reminders · Luma: notification types · Partiful: event reminders · Luma: event registration process · Luma: inviting and adding guests · Luma: troubleshooting Google Calendar invites

What to verify before switching

Use a small test event with members and public buyers. Check that the right person gets the right price, a guest can arrive alone, and a refund produces the admission status you intended. Export the result and reconcile tickets, attendees and payments separately.

Sources checked October 6, 2026: Luma pricing, Luma memberships, Partiful fees, and Partiful refunds. Partiful supports selected-ticket refunds from the guest list; an individual refund and an event cancellation have different fee treatment.

Questions to resolve before choosing

These worked examples and trial plans are written by SocialLoop for small teams running recurring events. Example numbers are illustrative. A suggested test is not a claim that any platform supports the workflow.

How do I compare the guest experience without requiring an app?

Test the entire guest journey in a mobile browser with no existing login. Opening the invitation is only the first step. Registration, payment, confirmation, finding the ticket again and receiving a venue change can have different requirements.

Use two test guests: one who is comfortable creating an account and one who wants to complete the essential task in the browser. Give both the same event link. Record where a login, phone verification or download is mandatory, where it is optional, and whether declining an optional step still leaves a usable ticket. Do not describe an app suggestion as an app requirement.

Then close the browser and return the next day from the confirmation message. A quick initial RSVP is less useful if guests cannot recover their details at the entrance. Choose around your audience’s actual needs, including guests using older phones or shared devices, rather than around the number of taps in a host’s already-signed-in demonstration.

  • Recover a confirmation without relying on the host’s account.
  • Change the test guest’s RSVP and verify the host sees the change.
  • Record any essential step that stops working when an optional app prompt is dismissed.

Who can see the guest list, location and registration answers?

Treat these as separate visibility decisions. Hiding the guest count does not necessarily hide names; hiding names does not necessarily hide the address; and a private event link does not necessarily restrict a forwarded link. Write down who should see each item before you configure the page.

Run a three-viewer test: a stranger with the link, a pending applicant and an approved guest. Use synthetic details, including one private registration answer, and inspect the page and confirmation messages from each perspective. A fourth view, a removed guest with an old link, tests whether your intended restriction survives a change of status.

For an apartment dinner, you might want approved guests to receive the address while leaving the public description at neighborhood level. For a public workshop, the venue may be intentionally public while questionnaire answers stay private. Neither arrangement should be inferred from a single switch named “private.” Verify the fields and messages that matter to your event.

  • Check names, guest count, address and questionnaire answers independently.
  • Repeat the check using a forwarded link and an old confirmation message.
  • Tell guests what information will be shared before collecting it.

When does an approved guest actually get charged?

An application, an authorization hold, a captured payment and a confirmed admission are different states. Ask the platform to show each transition. A guest should understand whether they are requesting a place, reserving one or buying one.

Luma’s documented paid-approval flow authorizes payment at registration and captures it when the host approves; declining releases the hold. Its documentation also says directly invited guests are automatically approved when registering, although paid tickets still require payment. That exception matters if you expect every attendee to pass the same review.

Create a test matrix with an approved applicant, a declined applicant, an invitation recipient and an applicant whose payment cannot complete. Check the message each receives and the effect on capacity. Decide how long your team can reasonably leave an application unresolved. Your event description should match the actual workflow, especially if a bank may display a hold before the guest has a confirmed place.

  • Show the guest’s payment status and admission status side by side.
  • Verify whether direct invitations bypass the approval step you intended.
  • Test failure handling through the vendor’s supported test method; do not create real charges casually.

Product documentation checked October 6, 2026: Luma payment and approval

Can a cohost help without receiving control of the whole community?

Start with the jobs the cohost needs to do: edit one event, check guests in, send an update or reconcile sales. Those jobs do not all require the same access. Compare the permissions the platform actually grants rather than assuming that a role called “cohost” means the same thing everywhere.

For a recurring series, use a test helper account on one event. Check whether that account can see unrelated events, export contact details, issue refunds, change payment settings or invite more staff. Record the result before using a real volunteer’s account. A limited role is valuable only if it still permits the tasks your door team must perform.

Finish with the departure test. Remove the helper, refresh an already-open session and try the same actions again. Decide who owns the event when its creator leaves the team. Keep named individual accounts and an intentional handover process instead of solving access problems by sharing the founder’s password.

  • Separate event editing, messaging, exports, refunds and payment administration.
  • Confirm the primary organizer can recover control through the supported process.
  • Check revoked access in an existing session, not just at the next login.

How should plus-ones count toward a small event’s capacity?

Count people who can attend, not just responses. Twenty “yes” replies can represent forty people if each includes a guest. Before choosing an RSVP tool, decide whether plus-ones are named, whether they can arrive separately and whether each needs their own ticket or questionnaire.

For an illustrative 30-person room, start with 28 confirmed people. Let one guest try to add two companions, then try to add a third. Next, remove one companion and check whether a place becomes available again. This reveals whether capacity counts respondents, groups or individual admissions.

A social RSVP and a paid group booking may use different rules even on the same platform. Verify what happens when the lead guest changes from going to not going: do the companions cancel too, remain admitted or require a host decision? Communicate that rule before people rely on a place. For a seated dinner, collecting the right individual details may matter more than allowing an unlimited number of anonymous guests.

  • Check that a group cannot exceed remaining capacity through an edit.
  • Try a companion arriving before the person who made the RSVP.
  • Verify the capacity total after the lead guest cancels.

Comparing SocialLoop? Use these same checks for our event, ticketing and community tools. Start with the paid-community guide and ask for a demonstration of the specific workflow you need before moving a live event or membership.

Common questions

Is Partiful or Luma better?

Neither is better outright — they serve different events. Partiful is the stronger pick for casual, personal, one-off gatherings where the invite itself is part of the fun. Luma is the stronger pick for calendar-shaped, recurring events — especially tech meetups — where subscribers and a clean page matter more than playfulness.

Does Partiful support paid tickets?

Yes — since June 2026. Fees scale with event size and ticket price and are shown transparently when you configure the event; free tickets carry no fees, and hosts choose whether to absorb fees or pass them to guests. Payment runs on Stripe, with payouts typically 3–7 business days after the event ends (up to 14 days for your first).

How should I compare tools for a paid recurring community?

Run the same small trial in each: a member-priced ticket, a public ticket, a guest arriving separately and a cancellation at period end. Check checkout, admission, refunds, exports and total fees. Include SocialLoop if you want memberships, ticketing, guest management and communication in one account; compare its current plan limits with the workflow you need.

For recurring paid events, which handles payments, regulars, memberships and reminders better: Luma or Partiful?

Luma covers more of a recurring paid series: people follow your calendar, and it sells paid memberships with member-only tickets. Partiful has no recurring-event feature and we found no membership feature in its help center, but its tickets, text reminders (to guests signed up for Partiful) and re-invite filter work well for a casual series where everyone already knows each other.

How do I compare Partiful, Luma Free and Luma Plus fees fairly?

Compare two numbers at the same ticket price: what you keep, and what the guest pays at checkout. Then add Luma Plus’s $708 yearly subscription spread over your year’s tickets, and what you lose when you refund.

How do I test Luma’s member-only tickets, tier prices, approval and guest passes before committing?

Set up a test calendar with two tiers and one event, then try to register as a non-member, a pending applicant, a member of each tier and an invited guest. Luma enforces access on the ticket, not on the event’s visibility. Guest passes and other benefit allowances are the part you will handle by hand.

If I move my community off Luma, what can I export, and how do I test the move?

You can export your active contacts with their membership tier and status, each event’s guest list, and your sales history. You cannot export unsubscribed or removed contacts, so build your do-not-email list before you import anyone elsewhere, and move a small test group before everyone.

How much does Luma take from event sales?

Luma takes 5% of each paid ticket on its free plan and nothing on Luma Plus, which costs $59 a month billed annually; Stripe’s card fee, typically 2.9% + 30¢, comes on top on both plans. Free events cost nothing. On a $100 ticket, that is $8.20 in fees on the free plan and $3.20 on Plus, before its subscription.

Does Luma send event reminders?

Yes: Luma automatically reminds registered guests 1 day and 1 hour before the event, by email, SMS or WhatsApp, and push notification, depending on each guest’s settings. Guests still pending approval or on the waitlist do not get them.

Does Luma automatically send a calendar invite?

Yes, once a guest’s place is confirmed: Luma emails a registration confirmation with a calendar invite attached, designed to add itself to the guest’s calendar without an Add to Calendar click. On events that need approval, the invite goes out only when you approve the guest, so pending and waitlisted guests do not get one.

Compare SocialLoop for your next series

Run events and community memberships with ticketing, guest management, check-in and supported communication tools. Check the current plan limits and test the workflow your members will use.

See SocialLoop vs Partiful