You are scoping an AR furniture app, or reading a proposal from an agency, and the feature list runs to two pages. Every line is marked essential. Most of it is not, at least not in your first version. The hard part of this decision is not finding features to add. It is knowing which few to demand, which to defer, and which to refuse. This post is a scorecard you can hold against any AR furniture app, including one we would build.
What features does an AR furniture app actually need?
An AR furniture app needs ten features that carry real weight, split across the shopper and your own team. For the shopper: real-scale view in room, both AR formats behind it, quality-controlled models, multi-item rooms, save and share, and buying from AR. For your team: a catalogue admin panel, model versioning, simple analytics, and full ownership of the models, data and code. Everything else is a nice-to-have.
That is the whole must-have list in one picture. It works as a scorecard: print it, and make every vendor show each item running on your own products rather than a polished sample scene.
Notice what is not on the scorecard. There is no social feed, no in-app marketplace, no artificial intelligence styling assistant, no full room reconstruction. Those appear in glossy demos and in the ar shopping app features that vendors love to show. They are real features, and a few of them are worth building one day. None of them belongs in the set you refuse to launch without.
User side: the features a shopper touches
The shopper judges your app in about ten seconds, and they judge it on one thing: does the sofa look like it belongs in the room. Every user-facing feature either supports that first impression or trades on it. Here is what each one is really for.
View in room, at real scale
The view in room feature lets a shopper point their phone at their own floor and see a product standing there at its true size. It is the core of the entire app. On iPhone it runs through Apple's AR Quick Look, which displays USDZ models in a real-world surrounding. On Android it runs through Google's Scene Viewer, which places glTF models and treats one model unit as one meter so the piece appears at true scale.
Real scale is the feature and the failure point at once. A sofa shown ten percent too large looks wrong, breaks trust in the whole app, and, worse, leads to a return when the real thing arrives. Scale is not a slider you turn on. It comes from correct model dimensions and steady surface tracking, which is why we treat getting accurate AR measurements as its own discipline rather than a checkbox. If a vendor cannot explain how they hold scale, that is the first question to press.
Both AR formats, quietly
To reach both platforms you need both file formats. iPhone AR runs on USDZ, Android AR runs on glTF or GLB, and one file will not serve both. A working app exports every product in both formats from a single source model. The shopper never sees this, but your budget does, because it doubles the export and quality-check work per product. It is the sort of detail covered in our guide to USDZ and glTF for AR, and it sits underneath the whole model pipeline.
Multi-item rooms, save, and share
A single placed item is a demo. A real room holds a sofa, a rug and a lamp together, so multi-item placement is where an AR viewer becomes a planner. Save the room keeps that arrangement so a shopper can return without rebuilding it, which turns a one-off look into a reason to come back. Share sends the look to a partner or a group chat. Furniture is rarely bought alone, so the share is often where the sale is actually decided. These three are cheap to build and belong in version one.
Buy from AR
Buy from AR joins the moment of seeing a piece in place to your checkout. Skip it and the shopper has to leave the AR view, find the product again on your store, and start the purchase cold, losing intent on the way. It needs a live link to your catalogue, pricing and stock, which is real work, but it is the feature that turns an inspiration tool into a sales tool. The same logic drives revenue in adjacent try-on apps, which we walk through in how a virtual try-on app boosts revenue.
Admin side: the features your team lives in
The ar app admin panel is the half of the product buyers forget to ask about, and the half that decides whether the app survives its first year. It is the web dashboard your own team uses to run the app without calling a developer. If the shopper app is the shop window, the admin panel is the stockroom, and a shop with no stockroom stops working within a month.
- Catalogue and model management. Upload a new product, retire a discontinued one, group items, and check each model, all from a dashboard. Without this, every product change is an engineering ticket, and your catalogue freezes.
- Model versioning. A bad model reaches every shopper's phone at once. Versioning lets you roll back to the last good version in minutes instead of shipping an emergency update.
- Placement analytics. Which products get placed, which get ignored, which get placed then abandoned. This is the data that tells you where to spend your next modelling budget.
- Roles and permissions. The person uploading models does not need billing access. The merchandiser does not need the developer console. Roles keep a growing team from stepping on each other.
- Ownership and export. The models, the placement data and the source code are things you paid for. You should be able to export them and walk away. If a vendor cannot give you that in writing, you are renting your own catalogue.
Managing a handful of products by hand feels fine. Managing a few hundred, in two formats, each needing a quality pass, is a job on its own, which is why the model pipeline and its tooling can eat a large share of the build. We cover that pipeline in depth in how to make 3D models for an AR furniture app.
Which features matter, and when?
Features matter in an order, not all at once. Build view in room first, because nothing else has value without it. Then the catalogue admin panel, because you cannot ship or maintain models without it. Then save and share, then buying from AR. Advanced extras such as occlusion and full room scanning come last, once real usage shows they are worth the cost.
That order matters more than the list itself. Vendors tend to price the exciting features early and the unglamorous ones late, which is backwards. The ladder below is the honest sequence.
The table puts the same judgement in a different shape. For every feature, ask who actually uses it and what it does for that person. A feature that no clear user needs, or that a user would never miss, is a feature you are paying to carry.
| Feature | Who uses it | Why it earns its place |
|---|---|---|
| View in room, real scale | Shopper | The reason the app exists; wrong scale breaks trust and drives returns |
| Multi item placement | Shopper | Real rooms hold more than one thing; a single item is a demo, not a planner |
| Save the room | Shopper | Turns a one off look into a reason to come back |
| Share a look | Shopper | The partner or the group chat closes the sale, not the app alone |
| Buy from AR | Shopper | Removes the jump from seeing it in place to paying for it |
| Catalogue admin panel | Your team | Without it you cannot add or fix a product without a developer |
| Model versioning | Your team | A bad model reaches every phone at once, so you need to roll it back |
| Placement analytics | Your team | Shows which products get placed and which get ignored |
| Content and data ownership | You | You paid for the models and the app, so they should be yours |
| Occlusion | Shopper | Objects hide behind real furniture; good, but hard, and usually later |
| Full room scan | Shopper | Captures the whole room; powerful, and over-built for most first versions |
Read the table as ar app must have features at the top and honest extras at the bottom. The two lines that surprise most buyers are model versioning and ownership. Neither shows up in a demo, both save you badly when something goes wrong, and both are easy for a vendor to leave out of a fixed quote.
Which features are over-built for a first version?
Several popular features cost far more than they return in a first version. Occlusion, full room scanning, style AI, a social feed and an in-app marketplace all demo well and all delay launch. They are not bad features. They are the wrong features to buy on day one, before real shoppers have shown you what they actually do with the app.
- Occlusion. Making virtual furniture hide correctly behind a real wall or a real table is genuinely hard and depends on the device. It looks great in a controlled demo and breaks in a cluttered room. Worth revisiting later, not a launch feature.
- Full room scanning. Capturing a whole room as a 3D space is powerful for a room planner, and Apple's RoomPlan makes it easier on capable devices. It is still over-built for most furniture apps whose job is to place one product at a time. If you think you need it, read what Apple RoomPlan is before you commit budget, and check whether you truly need LiDAR for your AR furniture app at all.
- Style AI. An assistant that suggests a whole look is a marketing line more than a shopper need in version one. It needs data you will not have until the app has run for a while.
- Social feed and marketplace. These turn a shopping tool into a platform, with all the moderation and operations that implies. That is a separate business decision, not a feature toggle.
Tell us what you have in mind. We turn AI prototypes and fresh ideas into shipped, scalable products, from India, for the US and UK.
When an AR furniture app is not worth building at all
Not every catalogue justifies an AR app. AR earns its cost when products are large, hard to picture in a space, and returned often because they do not fit. A sofa, a wardrobe or a dining table fits that test. If your range is small items where fit is not the question, the modelling cost may never come back, and a good set of photos and dimensions serves the shopper better for less.
Three more cases where the honest answer is wait. First, if your product photos, dimensions and stock data are a mess, fix that before adding AR on top, because AR only exposes bad data faster. Second, if you cannot commit to maintaining the 3D catalogue as products change, the app will rot within a season. Third, if you are chasing AR because a competitor has it rather than because your returns or your shoppers ask for it, the feature will not fix a demand you do not have. AR reduces the guesswork in a purchase. It does not create the demand.
What does the feature list do to cost?
Features are the cost, so the scorecard is also a budget. The must-have set is where the money should go: quality models across your real catalogue, a solid view in room, and an admin panel you can run yourself. The 3D pipeline in particular scales with the number of products, not with the app itself, which is the part most quotes underprice.
For context on our own numbers, an MVP starts from $10,000 and a full mobile app from $12,000, with larger builds rising toward about $150,000 as the catalogue, the admin tooling and the advanced features grow, and maintenance sits on a separate monthly plan. Those are starting points, not a quote; the feature set you choose from this scorecard is what moves the figure. You can see the bands on our pricing page, and the deeper build economics in the pillar guide to building an app like IKEA Place. If you are earlier than that and still shaping the idea, turning an idea into an app is the better starting read.
One platform choice sits over all of this: whether to build a native app or a web-based experience. It changes which features are even possible and what they cost, so weigh WebAR against a native AR build before you lock the feature list.
Our take
We build AR apps as a UK and US facing brand with a senior India team, on fixed scope, and we have learned to argue buyers out of features more often than into them. The apps that succeed are not the ones with the longest feature list. They are the ones where view in room is honest about scale, the models are clean, and one person on the client's team can run the catalogue on a Monday morning without emailing us.
So take this scorecard to every vendor, us included. Demand the must-haves, phase the rest, and refuse the features that only exist to fill a slide. If you want a second opinion on a proposal you have been handed, our app development team is happy to read it with you, and if you would rather scope a build from scratch, a custom AR build starts with the same short list you just read.
Frequently asked questions
What features should an AR furniture app have?
An AR furniture app needs a small must-have set before anything clever. On the shopper side that is real-scale view in room, clean 3D models, placing more than one item, and save and share. On your side it needs an admin panel to manage the catalogue, model versioning, and simple analytics. Everything else, like occlusion or full room scanning, is advanced and can wait for a later version.
What is the "view in room" feature?
View in room lets a shopper point their phone at their own floor and see a product standing there at its true size. It is the core of any AR furniture app. On iPhone it runs through AR Quick Look with USDZ files, and on Android through Scene Viewer with glTF. Done well, the model sits flat on the floor at the right scale and stays put as the shopper walks around it.
What is an AR app admin panel and what does it do?
An AR app admin panel is the web dashboard your team uses to run the app without a developer. It manages the 3D catalogue: uploading and retiring models, checking each one, grouping products, and pushing new versions. A good panel also shows placement analytics and controls who on your team can do what. Without it, every small product change becomes an engineering ticket.
What are must-have features versus advanced features?
Must-have features are the ones the app cannot work or earn trust without: real-scale placement, quality models, multi-item rooms, save and share, and a catalogue admin panel. Advanced features improve the experience but cost far more for less return early on, such as occlusion, full room scanning, and style suggestions. Ship the must-haves first, then add advanced features once real usage shows they are worth it.
Do AR furniture apps let you buy inside the app?
The good ones do. Buy from AR joins the moment a shopper sees a piece in place to your checkout, so they do not lose the intent by hopping to another screen. It needs a link to your product catalogue, pricing and stock. It is worth building early, but only after view in room and quality models are solid, since a smooth checkout on a bad placement still loses the sale.
Does an AR furniture app need LiDAR?
No. LiDAR helps with fast, accurate surface detection and room scanning on higher-end iPhones and iPads, but the plane detection in ARKit and ARCore already places furniture on a floor without it. Most first versions do not need LiDAR, and depending on it would cut off a large share of Android and older iPhone users. Treat it as an enhancement for room scanning, not a requirement.
How accurate is the scale in an AR furniture app?
Accuracy depends on the model dimensions and the surface tracking, not on a marketing number. Scene Viewer treats one glTF unit as one meter so a correctly built model appears at true size, and ARKit and ARCore hold that scale as the phone moves. Errors come from wrong model dimensions, poor lighting, or blank floors that the phone cannot track, which is why measurement and model quality decide the result.
Can customers save and share a room in an AR app?
They should be able to. Save the room keeps a set of placed items so a shopper can return without starting over, and share sends that look to a partner or a group chat. These two features do a lot of the selling, because most furniture decisions involve more than one person. They are low cost to build and belong in the first version, not a later one.
Do I need both USDZ and glTF formats?
Yes, if you want to reach both platforms. iPhone AR runs on USDZ through AR Quick Look, and Android AR runs on glTF or GLB through Scene Viewer. You cannot serve one file to both. A working app exports every product in both formats from one source model, which is a job for your 3D pipeline and your admin panel rather than a feature the shopper ever sees.
How many features should the first version of an AR furniture app have?
Fewer than most vendors propose. A strong first version has real-scale view in room, quality models across your top products, multi-item placement, save and share, buying from AR, and an admin panel with versioning and basic analytics. That is enough to prove the app with real shoppers. Adding occlusion, room scanning and style AI on day one raises cost and delays launch for little early return.
“Disciplined, committed, over-delivers. Three years in, I would re-hire any day.”
“A factory of ideas.”
“A fantastic-looking and performing website.”
Talk to the team, we reply within 24 hours, and the first consultation is free.
Start a conversation →