🚢Program Evolution

Evolving Carnival VIFP with Loyalteez

Carnival's VIFP Club rewards cruise frequency with tier benefits. Here's how to transform it into a travel rewards ecosystem with portable value.

February 6, 202610 min readBy Loyalteez Team
program-evolutioncarnivalcruisetravelvifphospitality
VIFP Tiers
Cruise-OnlyStatus TreadmillLimited Perks
🚢

Carnival's VIFP Club counts your cruise days. But what happens to that status when you're not cruising?

In June 2025, Carnival announced a complete overhaul: VIFP (Very Important Fun Person) would become Carnival Rewards—a spend-based tier system replacing the nights-sailed model. The backlash was fierce: 4,000+ angry comments, a Change.org petition, defection threats.

"Apparently loyalty means nothing." — Guest comment

Carnival partially reversed course—Diamond lifetime status restored for those who earned it by August 2026. But the fundamental shift remains: loyalty measured by money spent, not time invested. Status must be re-earned every 2 years. Here's how Carnival could evolve without punishing the customers who built the brand.


The Old Model: VIFP Tiers

The original VIFP program rewarded nights sailed—time invested, not dollars spent. Status was earned for life.

Tier Requirement Status
Blue Entry level Lifetime
Red Points from nights sailed Lifetime
Gold More nights Lifetime
Platinum More nights Lifetime
Diamond 200+ nights Lifetime

The New Program (September 2026)

Carnival Rewards shifts to spending-based:

Metric Value
Earning 3 Stars per $1 on cruise fare + onboard spend
Point Value 100 Points ≈ $1
Requalification Every 2 years
Lifetime Status Diamond only (if earned by Aug 2026)
The treadmill shift: Old model—nights sailed, status forever. New model—dollars spent, re-earn every 2 years. Carnival admitted the quiet part: "There are now too many elite VIFP members to reward them properly." Translation: loyalty worked too well, so they devalued it.

The Math That Doesn't Add Up

For Cruisers

  1. Status anxiety — "I'm 19 days from Diamond—will I make it before the deadline?"
  2. Perks eliminated — VIFP party limited, arcade credits gone, logo gifts eliminated, free specialty meal gone
  3. Value trapped — Points only work on Carnival
  4. Trust broken — Rules changed mid-game; what's next?

For Carnival

  1. PR damage — 4,000+ angry comments, petition, partial reversal
  2. Defection risk — Customers threatened to switch to competitors
  3. Liability pressure — Must fund growing elite benefits or take them away

The Loyalteez Redesign

Investment Reallocation

Same 3% investment, fundamentally different structure:

Category Percentage Purpose
LTZ Token 1% Portable, universal—ecosystem distribution
Perks 2% Exclusive cruise experiences, cabin upgrades, priority access
Total 3% Same investment, no liability, no treadmill

LTZ on Every Cruise

Every Carnival purchase earns LTZ: cruise fare, onboard spend, casino play. $2,000 cruise fare → $20 in LTZ. Unlike Stars/Points: LTZ doesn't expire, works across the entire ecosystem, and the customer owns it forever.

Cruise Perks as Acquisition

Carnival creates perks redeemable with LTZ:

  • Cabin upgrades
  • Priority boarding
  • Specialty dining experiences
  • Shore excursion credits
  • Spa packages
  • Behind-the-scenes tours

Now flip it: Customers from every other brand in the Loyalteez ecosystem have LTZ. They can use that LTZ to acquire Carnival perks. Someone earning LTZ at Starbucks might book their first cruise to redeem a Carnival perk. That's acquisition through value.

Solving "Too Many Elites": On Loyalteez, there are no tiers. No status accumulation. No benefits to claw back. LTZ doesn't create a liability—it creates a network effect.

How to Implement It

Cruise Completion Event

// Carnival cruise completion
await fetch('https://api.loyalteez.app/loyalteez-api/manual-event', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    brandId: process.env.LOYALTEEZ_BRAND_ID,
    eventType: 'cruise_completed',
    userEmail: guest.email,
    domain: 'carnival.com',
    metadata: {
      booking_id: booking.id,
      ship: cruise.shipName,
      nights: cruise.nights,
      cabin_category: booking.cabinCategory,
      cruise_fare: booking.cruiseFare,
      onboard_spend: booking.onboardSpend || 0,
      total_spend: booking.cruiseFare + (booking.onboardSpend || 0),
      // Crosswalk: VIFP = 1 point per cruise day
      legacy_vifp_points: cruise.nights,
      legacy_vifp_status: guest.vifpTier || 'Red',
      // Loyalteez: 1-2% of total cruise value
      ltz_earned: Math.floor((booking.cruiseFare + (booking.onboardSpend || 0)) * 15)
    }
  })
});

See: Custom Events Guide


Before/After Summary

For Carnival

Current Model Loyalteez Model
Tier management, requalification cycles Just issue LTZ—customer manages their own value
"Too many elites" problem No elite tiers, no accumulating obligation
Retention through punishment Acquisition through value
4,000 angry comments Positive word-of-mouth

For Cruisers

Current Model Loyalteez Model
Status anxiety, requalification treadmill Every cruise earns value—no deadline
VIFP status belongs to Carnival LTZ belongs to the cruiser
Points only work on Carnival LTZ works everywhere
Points expire, status requires requalification LTZ never expires

The Headline

Carnival admitted the quiet part out loud: when loyalty works too well, they devalue it.

The shift from nights-sailed to spending-based isn't about recognizing loyal customers—it's about extracting more revenue while reducing the cost of benefits.

When loyalty works, you don't punish customers. You celebrate them.

Loyalteez makes that sustainable.

See Also

Ready to evolve your loyalty program?

See how Loyalteez adds network reach to your existing program, making rewards portable across the ecosystem.