Most small VR teams pick a price at launch, run a sale occasionally, and leave it at that. The developers who grow revenue consistently on Quest treat monetization as a cycle, where each decision feeds the next.
That cycle looks like this:
Price it right so your monetization model matches your content and audience.
Forever Pets ran this cycle systematically by testing IAP pricing, measuring what players responded to, and iterating on their offerings. The result was a 36% increase in monthly IAP conversion that wasn't derived from a lucky guess, but rather a repeatable process that any team can adopt.
This guide covers each discipline in the cycle, with practical tactics you can apply regardless of team size.
Price It Right
Pricing is the single highest-leverage decision you'll make for your app's revenue, and many developers only make it once. The teams that earn more revisit pricing as their app evolves, layering revenue streams and testing what the market will support.
Choose your model with intention
Your pricing model shapes everything downstream. A premium game at $29.99 generates most of its revenue in the first 30 days. A free-to-play title needs months of engagement before monetization takes hold. Neither approach is wrong, but choosing without understanding the tradeoffs leaves money on the table.
Consider what you're building:
Premium works for self-contained experiences with fixed content scope. Revenue is front-loaded, so launch execution matters most.
Premium+ adds DLC, IAP, and live content on top of a base price. This extends your revenue window significantly. Based on platform data, developers who release DLC within three months of launch can recapture 30-50% of their initial audience.
Free-to-play gives you the broadest top-of-funnel but requires ongoing content investment. Only a fraction of players will spend, so breadth of buyers matters more than depth.
Subscriptions provide recurring revenue for apps with ongoing service value, making income more predictable month to month.
A single revenue source is fragile. The most successful apps on Quest combine their base model with secondary revenue: add-ons for substantial content drops, IAP for cosmetics and consumables, subscriptions for ongoing value, and bundles that package multiple items at a combined price.
Think of each revenue layer as serving a different type of buyer. Some players want to pay once and be done. Others are happy to spend $2-5 regularly on items that enhance their experience. Others want the convenience of "get everything" packages. Serving all three expands your buyer pool without requiring more content.
Convert More Players Into Buyers
One of the most common monetization mistakes is focusing too heavily on existing buyers rather than converting new ones. A healthy monetization strategy prioritizes growing your buyer pool.
Here are some practical ways to do this:
Offer a range of price points. Include low-cost entry purchases ($1-5) that convert new players alongside mid-range ($10-30) bundles that deliver perceived value. Higher-priced options ($30+) should be reserved for players who have already bought at lower tiers.
Use starter packs to convert early. Players who spend within their first week tend to spend again at a much higher rate. A well-designed starter pack accelerates early progression and teaches players how your in-app systems work.
Bring back inactive buyers. Targeted offers or catch-up bundles give lapsed players a reason to return and spend again.
For social and multiplayer titles, purchase drivers look different. Status items, items friends already own, and limited-time social events often outperform traditional price optimization. Design your IAP around what these players want to show off, not just what has the highest individual value.
For deeper guidance on IAP strategy, price point variety, and buyer health metrics, see the monetization framework tips.
Test your price before you commit
Your launch price is a hypothesis, not a final answer. The Price A/B testing tool lets you test different price points with a limited audience before making permanent changes. Run a boundary test first (one price above, one below your current MSRP) to understand demand sensitivity, then follow with an incrementality test to fine-tune.
A few practical notes:
Run at least three sales promotions before a Price A/B test to establish baseline behavior.
Avoid starting a price test within 30 days of a planned sale event.
Use country-specific pricing to optimize conversion in markets where US pricing doesn't translate well.
We're also making bundle pricing easier to update and iterate on. Soon you'll be able to edit bundle metadata, assets, and pricing after initial approval without recreating the entire bundle from scratch. This was the most-requested improvement from developers working with bundles, and it means you can adjust your package offerings as you learn what resonates.
Many successful apps on Meta Quest combine their base model with secondary revenue: add-ons for content drops, IAP for cosmetics and consumables, subscriptions for ongoing value, and bundles that package multiple items.
Promote Strategically
A great monetization foundation means nothing if players don't see your offers. Promotions drive visibility, create urgency, and give players a reason to purchase now instead of later. But poorly timed or overused discounts can train players to wait for sales and devalue your content.
Time promotions with content and seasonality
The most effective promotions pair a discount with a reason to care. A sale on its own generates a temporary spike. A sale alongside a content update or seasonal moment creates a compounding effect: new content brings players back, and the promotional price converts them.
Plan your promotional calendar around:
Content drops. Release new DLC or IAP alongside a sale to give both new and returning players a reason to engage and purchase.
Platform sale events. The Meta promotion calendar in your Developer Dashboard shows upcoming events you can enroll in. Participating in platform-wide sales puts your app in front of players actively looking for deals. Create one or more enrollment groups and auto-enroll your apps in sales going forward so you don't have to check in monthly.
Seasonal moments. Holiday periods (especially Q4) consistently drive the highest spending. Plan your biggest promotions and content releases to align with December and January headset activation peaks.
Bundles can now be included in platform-wide sale event enrollment, giving you broader visibility during high-traffic moments without additional setup. If you're running bundles alongside your standard app pricing, auto-enrollment can handle both.
Bundle for value, not just discounts
Bundles are more effective than flat discounts for most apps because they increase transaction value while introducing players to content they might not have purchased individually.
Think about bundles as storytelling:
Featured bundles display directly on your product detail page, letting players compare options at the point of purchase. You can have up to two featured bundles active at once.
Season passes promise future content and reward committed players with ongoing value.
Multi-team bundles let you cross-promote with complementary developers, bringing each other's audiences to new apps.
When designing bundles, pair your highest-value content (new DLC, popular cosmetics) with supplemental items (currency packs, consumables) to create packages that feel generous without requiring additional development cost.
Use promo codes as attribution tools
Custom promo codes and targeted promo codes aren't just discount mechanisms. They're measurement tools that enable you to create unique codes for each marketing channel (your Discord, your Twitter, your newsletter, your YouTube description) and track which channels actually drive purchases through Promotion Analytics.
This gives you a direct answer to "where should I spend my marketing effort?" without requiring an analytics team.
Don't overlook your community as a revenue driver. Players who feel connected to a developer through Discord, social media, or patch notes are more likely to buy DLC, recommend the app, and return after time away. Promo codes are a great way to reward the community that's already doing your marketing for you.
Test Everything
The developers who grow fastest share one trait: they don't assume, they test. Every pricing decision, Store page adjustment, and promotional approach is a hypothesis you can validate with real player behavior.
If your player base is still small, focus on pricing fundamentals and promotional timing first. Start running A/B tests once you have enough traffic to produce meaningful results.
Build a testing habit
You don't need to run dozens of experiments simultaneously. Even one deliberate test per quarter compounds into significantly better decisions over time. The process is straightforward:
Hypothesize: "I think lowering my price from $24.99 to $19.99 will increase total revenue."
Test: Run a price A/B test with a subset of users for 30-60 days.
Verify: Review results. Did revenue increase, or did lowering the price just reduce per-unit earnings?
Implement: Make the change permanent if results are positive.
Repeat: Move to the next hypothesis.
This cycle applies to everything: Store screenshots, trailer thumbnails, discount levels, bundle configurations, and pricing tiers.
Test your prices and your presentation
Two types of testing work together:
Price testing tells you what players are willing to pay. Price A/B tests let you run boundary tests (above and below your current price) and incrementality measure how much of a change yields positive results. The tool runs for up to 90 days and delivers results via email.
Creative testing tells you whether players even notice your app. A/B testing your Store assets (cover art, screenshots, descriptions, trailers) directly impacts conversion rates. A better thumbnail can outperform a price reduction because it gets more qualified players to your page in the first place.
Both types of tests are available via self-serve tools in the Developer Dashboard and don't require any engineering work to set up.
Let data tell you if experiments are working
Traditional A/B testing gives you a binary answer: the test passed or it failed. That's useful when results are dramatic, but many real experiments produce ambiguous outcomes. Did your trial structure actually improve conversion, or was the sample too small to tell?
The new Bayesian A/B testing methodology coming soon for Try Before You Buy addresses this directly. Instead of pass/fail, it will provide probability-based insights, for example: "There's a 78% chance this trial structure increased conversion by 1-3%." This means every experiment produces actionable output, even when results are modest. You'll no longer need to wonder whether an inconclusive test was a waste of time, because the probability distribution tells you what's likely true.
This shifts experimentation from "did it work?" to "how confident am I, and how much should I invest in this direction?"
The Bayesian A/B testing methodology provides probability-based insights instead of pass/fail results so every experiment produces actionable output.
Read the Signals
Analytics is the discipline that makes everything else in this guide compound over time. Without it, pricing is guesswork, promotions are untargeted, and experiments teach you nothing. With it, every decision gets better because you can see what players are telling you through their behavior.
If you took one thing from the Engage & Retain guide, it was to listen to your players. Analytics is how you listen at scale.
Start with what matters
You don't need to monitor every dashboard daily. Three analytics surfaces give you the most actionable information:
Revenue analytics shows total revenue, app sales, add-on content performance, and refund patterns. Check it weekly to understand your baseline and spot trends.
Funnel analytics shows how players move from seeing your app to purchasing it. Filter by surface (Store, Search, Feed) to understand which channels drive significant conversion.
Promotion analytics tracks the performance of every sale and promo code. Use it to measure whether your promotional efforts are generating incremental revenue, or just pulling forward purchases that would have happened anyway.
The Analytics overview dashboard combines highlights from all these into a single view. Pin it and review it weekly.
Instrument your game for deeper insight
Platform analytics show what players do in the Store. In-game telemetry shows what they do inside your app. Both matter for monetization decisions.
Track events at key moments: progression milestones (where players stall or drop off), in-game store interactions (views, cart starts, abandons), and purchase completion (first buys, top sellers, ignored items).
Start simple. Even three or four well-placed events give you visibility you didn't have before. As you identify patterns, add more. For more information, stay tuned for our upcoming article on getting started with in-game analytics.
Close the loop: data informs your next move
The questions you should ask your analytics regularly:
Where in the funnel are you losing the most potential buyers? (Fix that step first.)
Which add-ons generate the most revenue per active user? (Build more content like that.)
Which promotions drove incremental revenue vs. just shifting purchase timing? (Run more of the first type.)
How do different player segments behave? (Tailor offers accordingly.)
We're adding demographic breakdowns to the Developer Dashboard to help you understand who your players are, not just what they do. This additional context will make segmentation and targeting decisions more informed.
Set alerts so you don't miss signals
Checking dashboards manually works until it doesn't. Soon, automated analytics alerts will let you set threshold-based notifications so you know immediately when a key metric shifts. Revenue drops below a weekly average? You'll know. Crash rate spikes after an update? You'll catch it before reviews suffer.
Configure alerts for the metrics that matter most to your business and let the platform notify you instead of relying on a weekly manual check. See Analytics alerts to set them up.
Three analytics surfaces offer actionable information: revenue analytics for trends and refund patterns, funnel analytics for conversion by surface, and promotion analytics to measure incremental revenue.
The Cycle Continues
The best VR businesses on Meta Quest don't treat monetization and analytics as separate workflows. They run them as a single system: price intentionally, promote strategically, test rigorously, and let data guide the next iteration.
You started this Earn More series with the tools to acquire an audience and the practices to retain that audience. Now you have a framework to turn that audience into a growing, sustainable business. None of this requires a dedicated business team. All it takes is intention, consistency, and a willingness to let your players' behavior guide your decisions.
Start where you are. If you've never run a price test, run one this quarter. If you haven't checked your analytics in months, open the overview dashboard this week. If your bundling strategy is stale, edit your existing bundles with updated pricing and fresh content. Each small action feeds the cycle.
Coming soon: Our Growth Insights team is publishing a deeper series on growth hacking tactics for VR developers, covering off-platform marketing strategies for social media, YouTube, Discord, and community-driven growth. Watch for it in the coming weeks.
You already have the tools to acquire an audience and the practices to retain them. Now, you have a framework to turn that audience into a growing, sustainable business.
Build Faster, Earn More: The Lean Developer's Guide to Engagement and Retention on Meta Quest
Part of the Build Faster, Earn More series: Turn first-time installs into repeat players with live ops cadences, events, and community feedback loops on Meta Quest.
Build Faster, Earn More: The Lean Developer's Guide to User Acquisition on Meta Quest
Part of the Build Faster, Earn More series: Explore how to build pre-launch momentum, optimize Store presence, improve onboarding, and run profitable ads on Meta Quest.