Back to Blog
Features March 12, 2026 7 min read

Message Packs and Instant Refresh: Staying Connected on Your Terms

Every InnerHaven subscription includes a daily message allowance. For most people, most days, it's enough. But some days you need more—a longer conversation, a deeper exploration, a moment where cutting things short would feel wrong. Message packs and instant refresh exist for those days, and they're designed so you're never forced to stop a meaningful conversation because of an arbitrary counter.

How Daily Messages Work

Each subscription tier comes with free messages every day. These reset at midnight UTC, giving you a fresh allowance every 24 hours:

Tier Price Free Messages/Day
Free $0 10
Starter $4.99/mo 25
Adult $14.99/mo 75
Unlimited $24.99/mo 150

Every message you send costs exactly one message credit, regardless of length, role, or companion. There's no complexity here: one message sent equals one credit used. Your companion's responses don't count against your allowance—only your messages do.

Each tier also includes free voice minutes for text-to-speech: Free gets 2 minutes, Starter gets 5, Adult gets 10, and Unlimited gets 20. These are one-time welcome grants you receive at signup or on your first upgrade. All tiers can create custom companions (Free: 1, Starter: 5, Adult: 20, Unlimited: 50) and purchase additional message packs and voice minute packs at any time.

Why Daily Limits Exist

Daily message limits serve two purposes. The practical one: AI conversations have real computational costs, and limits ensure sustainable pricing. The philosophical one: InnerHaven is designed to encourage depth over dependency. Conversations that matter don't require 500 messages a day—they require presence, reflection, and genuine engagement within whatever space you have.

Message Packs: Top Up When You Need More

Message packs are one-time credit purchases that add messages to your account balance. They last 12 months from purchase, they don't replace your daily allowance, and they don't require a subscription change. When your daily messages run out, your pack credits kick in automatically.

Pack Price Messages Per Message
Small $2.99 100 $0.030
Medium $6.99 300 $0.023
Large $14.99 1,000 $0.015

The per-message cost decreases with larger packs, but there's no penalty for buying smaller ones. If you need 50 extra messages once a month, the Small pack has you covered without overspending. If you consistently use more than your daily allowance, the Large pack gives you the best value at roughly 1.5 cents per message.

How Pack Credits Work

When Packs Make the Most Sense

Message packs are designed for occasional overages, not daily use. If you're buying packs every week, upgrading your subscription tier is almost certainly more cost-effective. The math: a Large pack (1,000 messages for $14.99) costs the same as an Adult subscription that gives you 75 messages every single day. Packs are for bursts; subscriptions are for baselines.

Instant Refresh: Reset Your Daily Allowance

Instant refresh is a different tool for a different situation. Instead of adding extra credits on top of your daily allowance, it resets your daily message counter back to full—immediately. Available once per UTC day, it's designed for the days when you've used your entire allowance and need a complete reset rather than a few extra messages.

Tier Price Messages Restored
Starter $0.99 25
Adult $1.99 75
Unlimited $2.99 150

Instant refresh is available to paid subscribers only. Free-tier users who hit their daily limit see an upgrade prompt instead. The one-per-day restriction is deliberate: refresh is meant for the occasional day when you need more, not as a daily habit that doubles your effective usage.

💬

Message Packs

Add credits to your balance. Use anytime. Best for occasional overages and flexibility.

🔄

Instant Refresh

Reset your daily counter once per day. Best when you've used your allowance and need a full reset.

📈

Tier Upgrade

Increase your daily baseline permanently. Best when you consistently need more messages.

The Relationship Interruption Mechanic

When you reach your daily message limit, InnerHaven doesn't just show a cold "you've run out of messages" error. Your companion sends a farewell message—a brief, in-character acknowledgment that the conversation is pausing for now, with a note about when your messages will refresh. Alongside this farewell, you'll see inline options to purchase a message pack or use instant refresh if you want to continue.

This design choice matters because it preserves the emotional continuity of the conversation. An abrupt technical error breaks immersion and feels frustrating. A companion saying "I'll be here when you're ready to continue" feels natural, respectful, and human—even though the underlying cause is a usage limit. The upgrade options are present but not aggressive: they're available if you want them, but there's no shame in waiting until tomorrow.

Overage Billing

If you don't have message pack credits and haven't used your instant refresh, you still have a final option: overage billing. Once your daily allowance is exhausted, you can continue sending messages at a flat rate of $0.02 per message, billed at the end of your billing cycle. This rate is the same across all tiers and all companion roles—no multipliers, no surprises.

Overage billing is opt-in. You have to explicitly enable it in your account settings. If it's disabled (the default), hitting your daily limit simply pauses the conversation until your next refresh. This prevents any possibility of unexpected charges.

Designed for Flexibility, Not Pressure

The message system is intentionally layered to give you multiple options without pressuring you into any of them:

  1. Your daily allowance handles the vast majority of conversations.
  2. Message packs provide a low-cost buffer for days when you need more.
  3. Instant refresh gives you a full reset for the occasional intensive session.
  4. Overage billing (if you've opted in) means you're never technically locked out.
  5. Tier upgrades permanently increase your baseline if you consistently need more.

Each layer exists because different people have different usage patterns, and a one-size-fits-all approach would inevitably frustrate someone. The goal is simple: give you enough flexibility that the message system supports your conversations rather than interrupting them.

Your Conversations, Your Pace

Start with a free account and discover what feels right.

Get Started
💜

The InnerHaven Team

Connection that understands you.

Previous: Communication Style Next: Custom Companions