How Can We Help?
Browse our guides and FAQs or search for a specific topic below.
Or browse by category below
Popular Articles
Click a question to expand the answer.
Getting Started
App setup, account creation, first scan
Download vPlan AR from the App Store, open the app, and tap "Create Account" on the welcome screen. Enter your name, email address, and a password. You'll receive a verification email — click the link inside to activate your account. Once verified, you can log in and start scanning immediately.
After logging in, tap the "Scan" tab (camera icon) in the bottom navigation bar. If prompted, grant camera and LiDAR permissions. Tap "Start Scan", then slowly walk through the room pointing your device at walls, floors, and ceilings. The AR overlay will guide you. When you're done, tap "Finish Scan" to generate your floor plan.
LiDAR scanning requires an iPhone 12 Pro, iPhone 12 Pro Max, or any newer Pro/Pro Max model running iOS 16 or later. iPad Pro models with LiDAR (2020 and later) are also supported. On all other devices, you can still use the manual drawing tools in the web editor.
Open the App Store on your iPhone, search for "vPlan AR", and tap "Get". The app requires iOS 16.0 or later. After installation, tap the icon to launch it. If your device supports LiDAR, the scanning feature is automatically enabled — no extra configuration needed.
Yes. You can use the web-based floor plan editor at vplan.ai to draw and edit floor plans manually using our drawing tools. On iPhones without LiDAR, a guided manual-entry fallback is shown instead of the AR scanner.
Floor Plan Editor
Drawing tools, editing, measurements
Yes. Any scan you complete on your phone is automatically synced to your account (Pro and Business plans). Sign in at vplan.ai, navigate to your Projects, and open the scan to edit it in the full web editor. Changes sync back to your mobile app in real time when you're on the same account.
In the floor plan editor, the "Levels" panel is on the left of the drawing. Click the + button and choose a preset — Basement, Main Level, Level 2, Level 3 or Attic — then adjust the name, elevation, ceiling height and floor structure if needed. The floor structure is the floor the level stands on: an 11 7/8" I-joist floor by default, or 2x10 or 2x12 joists, an 8" concrete slab, or your own thickness. A new level stacks at the ceiling height of the level below plus its floor, so with the defaults Level 2 sits at 9 ft + 13 7/8". When you change a level's ceiling height or floor, the levels above it (below it, for a basement) move with it, so their floor-to-floor heights stay the same (untick "Move the other levels" in Edit Level to keep them where they are). You can then scan or draw each level independently. In the 3D view, all levels are shown together with their correct vertical offsets and floor thickness.
Stairs are on Pro and Business. Press S (or click Stairs in the toolbar), pick Straight, L-Shaped, U-Shaped or Spiral, and click to place it on the level it starts from. It goes up to the next level and fits itself to that rise: the risers, riser height and tread depth follow the code you choose, IRC (residential) or IBC (commercial). In the stair panel you can pick the level it goes up to, change the code, click "Fit to levels" again after editing the levels, or edit the risers, tread depth or run (the others follow). The checks below them flag a riser, tread or width outside the code and show how long the opening in the floor above must be for headroom. On its own level the stair is drawn going UP with a break line at the 4 ft plan cut and the treads beyond it dashed; on the level above it is drawn going DN through its floor opening, which follows the stair when you move it. Both appear in the PDF plan set and the DXF.
For a two-storey foyer or living room, open the upper level, click "Floor opening" in the toolbar (Pro and Business), then click two opposite corners of the open area. It is drawn with a guard line along its open sides, an X and "OPEN TO BELOW"; the floor is cut through in the 3D view; and the area comes off the upper floor's square footage in the GLA report, as ANSI Z765 measures it. Click inside the opening to change its type (open to below, chase or shaft, or other), its label, or to delete it. You don't need to draw openings for stairs: each stair adds the opening it needs to the floor above.
Use "Underlay" in the Levels tab of the web editor's right-hand panel: Below shows the nearest level below the one you are editing, faintly in blue; Above shows the level above in amber; Both shows both; Off hides it. It shows walls, room outlines and stairs, and you can't select or move it. While it is on, a new wall that starts or ends near one of its walls snaps onto it, so the outside walls of an upper floor line up with the floor below. Your browser remembers the choice.
Corner misalignment usually happens when two walls are drawn very close but not exactly touching. Use the Select tool to click a wall endpoint and drag it to snap onto the adjacent wall's endpoint — a snap marker appears when they're aligned. When you draw a new wall, object snaps (OSNAP in the status bar) put its ends exactly on another wall's end, middle or side. You can also turn on SNAP in the status bar at the bottom of the editor to force walls onto the measurement grid (the grid size is next to it). If walls still gap after snapping, check that both endpoints share the exact same coordinates in the Properties panel.
Press W (or click Wall), click where the wall starts, then type its length: as soon as you type a number, the box beside the wall takes it. Feet and inches work the way you write them (14'6, 13' 8 1/2", 12'+6"), and so do metres (4.2m, 420cm); a plain number is feet in imperial and metres in metric. Press Tab to give an angle as well, in degrees counter-clockwise from the right (90 is straight up the screen), and Enter to add the wall. The next wall starts from its end, so you can type a whole room: 12, Enter; Tab, 90, Tab, 10, Enter; and so on. Clicking adds a wall and carries on in the same way. Enter with nothing typed or a double-click finishes, and clicking the first corner again closes the room and finishes. Esc clears what you typed, then stops drawing. Ctrl+Z (⌘Z) while drawing takes back the last wall and carries on from where it started.
With the Wall tool picked, the Properties tab shows the wall type new walls get, such as Exterior 2x6 (6 1/2") or Interior 2x4 (4 1/2") in imperial, or Exterior 200 mm or Interior 100 mm in metric, and the line you draw along: the centre line, the interior face or the exterior face. Drawing along a face lets you click the finished inside dimensions; draw rooms clockwise so the interior is on the inside, and the corners join up by themselves. Select a wall to change its type or type a thickness, and choose which face stays where it is when the thickness changes; walls joined to it stretch to meet it again. "Manage wall types…" adds your own types to the plan: give one a name and a thickness, and changing the thickness later changes every wall of that type. Wall types go into the IFC export as wall types.
Press Q (or click Measure in the tool rail) and click two points. The distance shows beside the line, with how far across, how far up or down and the angle; it uses the same snaps as drawing walls. Nothing is added to the plan. Click again to measure somewhere else, and Esc clears it. To keep a dimension on the plan and the PDF, use the Dimension annotation (M) on Pro instead.
With the Select tool (V), hold Shift and click to add something to the selection or take it out. To select with a box, drag across a room's floor, or hold Shift and drag anywhere: dragging left to right takes what is wholly inside the box (a solid box), and right to left also takes what it touches (a dashed green box). Ctrl+A (⌘A on Mac) selects everything on layers that are shown and not locked. Drag any selected item to move them all together, or nudge them with the arrow keys; walls joined to them stretch to stay joined. Delete removes them all as one step, and Esc clears the selection. The Properties tab and the status bar show how many of each kind are selected.
Select one or more items and look in the Properties tab. Mirror flips them left–right or top–bottom about their middle; tick "Keep the original" to mirror a copy instead. Mirrored walls keep their inside face inside, and doors keep opening the same way. Array makes a row of copies: set how many, the direction and the spacing (copies sit edge to edge until you type a spacing). With two or more pieces of furniture, stairs, notes or floor openings selected, Align lines up their left, centre, right, top, middle or bottom edges, and with three or more Space evenly sets equal gaps between them; walls stay where they are. Walls of the same thickness selected along one straight line can be joined into one wall, and their doors and windows move onto it. Every command is one undo step.
Select what you want and press Ctrl+C (⌘C on Mac), or use Copy in the Properties tab; Ctrl+X cuts. Go to the other level, or open another plan in the same browser, and press Ctrl+V (⌘V). On another level of the same project the copy lands in the same place, lined up through the levels' alignment; in another plan it keeps the same coordinates. Pasting on the level it came from puts it just beside the original, and Ctrl+Shift+V (⇧⌘V) always pastes in the same place. Walls bring their doors, windows and wall types with them, and a selected room copies as its walls with its name. "Copy to level" in the Properties tab does all of this in one step. Ctrl+D (⌘D) duplicates on the same level, just beside the original.
Offset (P) draws a wall parallel to another: click a wall, then click the side the new wall goes on. It follows the cursor in grid steps, or tick "Fixed distance" in the Properties tab and type one. If the wall you click is part of a selected run of walls, the whole run is offset with its corners joined, which is a quick way to draw the inside of an outline. Trim / extend (X) makes two walls meet at a corner: click each wall on the part you want to keep, and each is cut or lengthened to where their centre lines cross. Set the mode to "To a boundary" to change only the second wall, for a T-junction. Doors and windows cut off by a trim are removed. Esc lets go of the first wall.
While you draw, the point snaps to what is near the cursor and a marker names it: a square on the end of a wall, a triangle on its middle, an X where two walls cross, ⊥ for square to a wall from the last point, an hourglass for any point along a wall, and + for a wall carried on past its end. A dotted line from the last point shows Polar tracking, which locks every 45° (pick 15°, 30° or 90° in the status bar), or Ortho, which keeps walls straight across or up and down; // marks a wall the line is parallel to. Along a locked line the length goes in grid steps while SNAP is on, and it snaps to where the line meets another wall. With the underlay on, markers on the level below are blue and on the level above amber. OSNAP (F3), ORTHO (F8) and POLAR (F10) in the status bar turn them on and off, and holding Shift while drawing flips Ortho. Your browser remembers these settings.
Drag furniture, a fixture, a cabinet or a stair near a wall and it sits flush against the wall's inside face, turned to the wall at whatever angle the wall runs. Beds, sofas, cabinets, appliances, toilets and tubs put their back to the wall and face into the room; tables, chairs and stairs being moved just turn square to it, and a new stair from the Stairs menu runs along it. Along the wall it slides into a corner and stops at the wall that meets it. Items also line up with other furniture in the same room (edges side by side or centres in a row, shown by a dashed line), with the middle of the room and with guides, and otherwise follow the grid while SNAP is on. Picking an item from the Furniture or Stairs menu works the same way: it lands against the wall under the cursor. While you drag, the distances to the walls around the item are shown; select it and click one of those distances to type a new gap, such as 2' or 600 mm. Drag the round handle to turn an item: it snaps to the angle of the nearest wall and to 15° steps. R turns the selection 90° (Shift+R the other way), and the Properties tab takes a typed angle. Text notes, arrows and dimensions snap to wall corners and faces and to the edges of furniture and stairs, so a dimension can measure a room face to face. Doors and windows snap to the middle of their wall and to a 4" (100 mm) return from a corner or the next opening, with the clear distance on each side shown as you slide them. Hold Alt (Option on a Mac) to place, drag or turn anything without snapping; OSNAP (F3) turns these snaps off too.
Select a room in the web editor and open Finishes in the Properties tab (Pro and Business). Pick a floor (hardwood, vinyl plank, laminate, tile, marble, stone, carpet, concrete and more), a ceiling, a baseboard, and a paint for the walls; the paint goes on every wall face that looks into that room, so the room next door keeps its own colour. For an accent wall, select the wall instead: Paint lists each face by the room it looks into (or Outside face), and you paint just that one. The room fills with its floor colour on the plan and painted faces show as a coloured band. Choose New custom… for your own finish: give it a name, a colour (type the hex code, use the colour wheel, pick it from anywhere on screen in Chrome or Edge, or click a spot on a photo), and optionally a brand and colour or product code, the plank or tile size and pattern, and a cost. Custom finishes are saved with the project. Finishes appear in the room schedule export, and undo takes back any change.
Open the 3D view in the web editor and turn on Design mode (Pro and Business). Floors, wall paint and ceilings show in their finishes: planks, herringbone and tiles are drawn at their real size with grout, and each wall face shows its own paint. Choose Day, Evening or Overcast lighting; Day and Evening cast sun shadows, and Evening adds a warm light in each room. Click a floor or a wall in the model to choose its finish there and then: the picker opens in the side panel, each change is one undo step, and the plan, takeoff and exports update with it. Walk through puts you inside the largest room at eye height: drag to look around, W A S D or the arrow keys to walk, Shift to go faster, and Esc to stop. To change finishes on another level, switch to it first.
Give rooms finishes in the web editor (Pro and Business) and each one shows its quantity under it. Floors use the room's area less any opening in the floor, plus waste by pattern: 7% laid straight, 15% diagonal, 20% herringbone or chevron; give a custom floor the area a box covers and the order rounds up to whole boxes. Wall paint uses each wall face's length inside the room times the ceiling height, less the doors, windows and cased openings in it, at 2 coats and 350 sq ft per gallon, rounded up to whole gallons per colour. A paint ceiling works the same way. Baseboard runs along the walls less doorways, plus 10%. Click an empty part of the plan to see the takeoff for the whole project, every level, and to change the coats and coverage. A custom finish can carry its own waste and cost. The takeoff exports with Schedules (a Finishes tab in Excel or CSV), on the PDF schedule sheets as a finish schedule and material takeoff, and in the Cost Estimate, which prices each finish at its own cost or else at your rate card.
Select the "Door" or "Window" tool from the tool rail on the left. Click on the wall where you want to place the opening — the tool automatically centres the element at your click point. You can drag the handles to resize or reposition it. In the Properties tab on the right you can type the exact width the way a drawing reads it (2' 8", 32", 0.8 m or 800 mm), and set the type (single, double, sliding for doors) and sill height (for windows).
Press ? in the editor to see every shortcut. Tools have single letters: V Select, W Wall, D Door, N Window, O Opening, R Rotate plan (with something selected, R turns it 90° instead), Q Measure, P Offset, X Trim / extend, C Comment, F Furniture, and on Pro S Stairs, T Text note and M Dimension. Esc cancels what you are doing and returns to Select. Undo is Ctrl+Z (⌘Z on Mac) and redo is Ctrl+Y or Ctrl+Shift+Z (⇧⌘Z on Mac). Delete or Backspace removes the selection. Shift-click adds to the selection, and Ctrl+A (⌘A) selects everything. Ctrl+C, Ctrl+X and Ctrl+V (⌘C, ⌘X, ⌘V) copy, cut and paste, also between levels and plans; Ctrl+Shift+V (⇧⌘V) pastes in place. Ctrl+D (⌘D) duplicates the selection, and the arrow keys nudge furniture, stairs, annotations or several selected items (hold Shift for 10× steps). Tab rotates an item you are placing by 45° and R by 90°; hold Alt (Option) to place or move it without snapping. Ctrl+K (⌘K) opens the command palette, where you can type the name of any tool or action and press Enter. Ctrl+S (⌘S) saves, and Page Up / Page Down switch to the level above or below. While you draw a wall, type a length and press Enter (Tab moves to the angle); Enter with nothing typed finishes. F3, F8 and F10 turn object snaps, Ortho and Polar tracking on and off.
Yes. The web editor draws on a dark canvas to match the rest of the editor. Click PAPER in the status bar (or turn on Paper in the Layers tab) to draw on a soft white sheet with black walls and linework, the way the plan prints; click it again to go back to dark. Your browser remembers the choice. The canvas also shows the plan set's annotations as the PDF draws them: room names with their sizes, areas and ceiling heights, the dimensions around the outside, and door and window sizes. Walls that are not part of a room yet keep their own length labels. Turn "Plan set annotations" off in the Layers tab to hide them.
Pick a drawing scale in the status bar, such as 1/4" = 1'-0" or 1:50, and the zoom shows as a percentage of it: 100% is that scale at its real size, so a foot of plan is a quarter of an inch on the screen at 1/4" = 1'-0". Click the percentage to go back to 100%. Screens differ, so choose "Calibrate…" in the same list, hold a bank card against the screen and move the slider until the outline matches the card; after that 100% is true size on your screen. The plan set annotations are drawn at the chosen scale, so at 100% the canvas reads the way the sheet prints.
Rulers along the top and left edges show feet and inches or metres (up is positive, as in the cursor position), with a mark where the cursor is. Drag down from the top ruler for a horizontal guide, or right from the left ruler for a vertical one; guides land on the grid while SNAP is on. With the Select tool, drag a guide to move it, or drag it back onto its ruler to remove it. Walls snap to guides and to where guides cross walls or each other. Guides are saved with the level and adding, moving or removing one can be undone; they never appear in exports. The Layers tab turns the rulers off.
The drawing tools run down the left edge, each with its shortcut letter (W for Wall, D for Door and so on); room shapes, stairs, furniture and annotations open a picker. The plan fills the middle, and opening a project zooms to fit the whole plan. On the right, the inspector has tabs: Properties (whatever you selected; selecting something brings it forward), Layers, Levels, and for a saved project Photos, Details and History. Lengths in Properties take feet and inches or metres, and simple sums such as 12'+6" or 3*4'. The top bar has the project name (click it to rename), the level you are editing, undo and redo, the save status, 2D and 3D, Ask AI, Share and Export. Rulers run along the top and left of the plan. 2D, 3D and Sheets at the top switch between drawing the plan, the 3D view and laying out the printed sheets. The status bar along the bottom shows the cursor position, grid snap and grid size, object snaps, Ortho and Polar, units, the selection, Paper, the drawing scale and the zoom (Fit zooms to the whole plan). Press Ctrl+K (⌘K) to find any tool or action by name. The Inspector button in the top bar hides or shows the right-hand panel; on a tablet it slides over the plan and opens when you select something. A new, empty plan offers "Open sample house", a finished seven-room plan to try the tools on.
Yes. Open vplan.ai on your phone, sign in and open a project from Projects. You can pinch to zoom, drag to move around, switch levels, read any wall, room or door by tapping it, and export. On Pro and Business you can also mark the plan up with notes, arrows and dimensions, which save with the project like any other edit. Drawing and changing walls, rooms and openings needs a tablet or computer; scanning a new plan is done in the iPhone app.
Yes, once a plan is a project. A new plan is saved the first time you click "Save project" and give it a name; after that every change saves itself a couple of seconds after you stop, and the top bar shows "Unsaved changes", "Saving…" or "Saved just now". If a save fails (for example when you are offline) it shows "Couldn't save" with a Retry button, and your browser warns you before you close the tab. On Pro and Business, Ctrl+S (⌘S) or "Save a version now" in the History tab also keeps a version you can restore later.
Open the History tab and click Compare next to a version (Pro and Business). The plan shows what changed since then on the level you are editing: new walls, doors, furniture and notes in green, removed ones in red dashes where they were, and changed ones in amber, dashed where they were and solid where they are now. A bar above the plan counts them and shows the change in floor area, and the History tab lists each change (for example "Kitchen bigger, +24 ft²" or "Door moved"); click one to centre it on the plan. The comparison follows your edits as you work. Switch levels to compare another level. "Restore" in the bar puts that version back; Done closes the comparison.
On mobile, go to Settings → Preferences and toggle the "Measurement Units" control between Imperial (ft/in) and Metric (m/cm). On the web, open Settings and choose Imperial or Metric under "Measurement units", or click the units label (ft-in or m) in the editor's status bar. The change applies instantly across all dimensions shown in the editor and in exported documents.
LiDAR Scanning
Device requirements, tips for accuracy
All iPhone models with a LiDAR sensor are supported: iPhone 12 Pro, iPhone 12 Pro Max, iPhone 13 Pro, iPhone 13 Pro Max, iPhone 14 Pro, iPhone 14 Pro Max, iPhone 15 Pro, iPhone 15 Pro Max, iPhone 16 Pro / Pro Max, iPhone 17 Pro / Pro Max, and iPhone 18 Pro / Pro Max. iPad Pro (2020 and later) also has LiDAR and is fully supported. Standard (non-Pro) iPhone models — including iPhone Air and iPhone Duo — do not have LiDAR and cannot use the AR scanning feature. See the full list: vplan.ai/blog/which-iphones-have-lidar.
For best results: scan in a well-lit room (LiDAR works in the dark, but camera texture improves room recognition); move slowly and keep the device at chest height; walk the perimeter of the room before scanning the center; avoid highly reflective surfaces like mirrors and glass — cover them with paper if possible; and make sure to capture corners and doorways by pausing briefly on each one. Scanning a typical room takes 60–90 seconds.
Missing walls are usually caused by moving too quickly past a section, standing too close to the wall (within 1.5 ft), or highly reflective surfaces that confuse the depth sensor. Re-scan the problem area by tapping "Continue Scan" and moving slowly along the missing wall. You can also add or correct walls manually in the editor after the scan completes.
vPlan AR can accurately scan rooms up to approximately 5,000 sq ft in a single session. For larger spaces, scan in sections and pause at shared doorways so rooms connect cleanly; you can also add or correct walls in the editor afterward. The LiDAR sensor has a reliable range of up to 15 feet, so very long corridors may require multiple passes from different positions.
Yes. When you finish scanning one level, tap "Add Another Level" after the scan completes. You can specify the ceiling height detected, confirm or adjust it, then start a new scan for the next floor. The app tracks each level's elevation automatically. When all floors are done, tap "Done" to generate the complete multi-level floor plan.
Each floor is scanned separately, so the phone starts every level facing a different way. vPlan AR lines the levels up by matching the outside walls that stack from one floor to the next, the way a framer stacks them. Walls that carry through both floors and stairs help it pick the right fit, and it handles a smaller upper floor or a garage that is only on the lower level. If a level matches poorly, it is left where it was rather than guessed. In the web editor, click "Align levels" in the Levels tab to run it again after you edit a level; each level shows how well it matched, and "Reset alignment" in the level's menu undoes it. To line a level up yourself, choose "Align by hand" in its menu (or the link offered after a poor match): click a corner of the level, then the same corner on the shaded level below it (above it, for a basement), and repeat with a second corner to turn it as well. Arrow buttons nudge it, and Done applies it. "Snap walls" in the Levels tab then moves the level's outside walls up to 15 cm (6 in) so their outer faces sit on the outside walls below; Undo puts them back. The editor underlay, the 3D view and the plan set's overlay sheets all use the same alignment.
Exporting
PDF plan sets, CAD, 3D, BIM, spreadsheet and XML export guides
In the web editor, click Export and choose "PDF". Pick the levels to include, the sheet size, the scale ("Auto" picks the largest standard scale that fits, or choose one such as 1/4" = 1'-0" or 1:50) and a title block (Standard, Adjuster, Realtor or Architect), then choose what shows on the drawing: room names, sizes, areas, ceiling heights, exterior dimensions, door and window sizes or marks, appliance labels and furniture. Click "Export PDF" and the file downloads. PDF export is available on every plan; Free exports one level on Letter or A4 with a watermark. To get the sheets as files instead, change File type to SVG (a true-scale vector file per sheet) or PNG (an image per sheet); several sheets download as one .zip. If you have laid out your own sheets in the Sheets view (Pro), "Use my sheets" is ticked and the PDF prints those instead.
Click Sheets at the top of the web editor (next to 2D and 3D). The sheets your PDF prints are listed on the left; the open one fills the middle, drawn exactly as it exports. Use the bar above it to add a plan of any level, the 3D view, room, door and window schedules, a grid of the project photos or a box of notes. Drag a box to move it (it snaps to the edges of the drawing area and the other boxes) and drag its handles to resize it; double-click a plan to slide the drawing inside its box, and press Esc when done. On the right, set a plan's level, scale and what it shows (Fit picks the largest scale at which the whole level fits), or type a position and size. The same panel sets the paper size and orientation for every sheet, the title block (Standard, Adjuster, Realtor or Architect), a revision, the photo appendix, and the client, address and date the title block prints. Add a blank sheet, a sheet for a level or a cover sheet with the + button, drag sheets (or use the arrows) to put them in order, and duplicate or delete them. Delete removes the selected box, the arrow keys nudge it (Shift for 1/8 in), Ctrl+D (⌘D) duplicates it, Ctrl+Z (⌘Z) undoes and Page Up / Page Down open the previous or next sheet. Sheets save with the project, so after you change the plan, Export → PDF prints the updated drawings on your layout. Laying out sheets is on Pro and Business; on Free, the Sheets view shows the sheets your PDF prints. "Reset to the default sheets" goes back to a sheet per level (and a cover for several levels), and Undo brings your layout back.
On Pro and Business, one PDF can hold every level of the building at one common scale, on sheet sizes up to ARCH D (24 × 36 in) or A1. Optional extras: a cover sheet with a 3D view of the building, a sheet index and an area summary per level; schedule sheets listing every room, door and window (door and window marks such as D01 and W03 on the plan match the schedule); and overlay sheets that draw each upper level over the one below in grey so you can check how the floors stack. The Architect title block turns the schedules on by default.
When you include the photo appendix, each photo prints with a "View full image" link, a short web address and a QR code. Clicking the link or scanning the code opens the full-resolution photo in a browser, with its caption, room and date and a Download button, so a printed copy still leads to the original. Photos are numbered in the appendix, and the plan shows matching markers in each room. To stop old links working, use "Reset photo links" in the project's Photos panel; new exports then get new links.
In the web editor, click Export and choose "DXF". The file is drawn at real size, in inches or millimetres to match your units setting, on AIA layers (A-WALL, A-DOOR, A-GLAZ, A-FLOR-STRS and more): walls, doors, windows, wall openings, stairs, floor openings (open to below), furniture, room outlines and names, and exterior dimensions that CAD can edit. With more than one level, pick Levels: this level, all levels stacked (a layer set per level, L1-, L2-) or all levels side by side. Choose the plot scale in your CAD program. DXF export is on Pro and Business.
In the web editor, click Export and choose "3D Model". Pick a file type: GLB (glTF) for Blender, Unity, Unreal and web viewers; USDZ to view the model in AR Quick Look on an iPhone or iPad; or OBJ + MTL for older 3D tools. Choose all levels (stacked at their heights) or just this level, and whether to include floors, ceilings (off by default, since they hide the inside from above) and furniture. Walls have their doors and windows cut out, and floors have stair openings. When rooms have finishes, floors, wall paint and ceilings come out in their colours: each wall face is its own object with its paint, and every finish is a named material (untick Finishes for a plain model). The model is in metres. 3D export is on Pro and Business.
In the web editor, click Export and choose "Schedules". You get every level's rooms (width and length for rectangular rooms, area, perimeter, ceiling height, floor finish, wall paint, ceiling finish and GLA category), doors and windows (with the same marks as the plan sheets) and, where rooms have a damage assessment, damage, as numbers in feet and square feet or metres and square metres. Pick an Excel workbook (a tab per schedule) or CSV files (a .zip with one file per schedule). Schedules are on Pro and Business.
In the web editor, click Export and choose "IFC (BIM)". vPlan AR writes an IFC4 file with a storey per level at its height, walls with their doors and windows cut in, a floor slab per room with stair openings, every room as a space with its name and area, and stairs and furniture. Open it in Revit, ArchiCAD or any IFC viewer. Each element keeps the same ID when you export again, so BIM tools that compare versions can match them up. IFC export is on Business.
Currently each export generates one file at a time. To get multiple formats, tap Export, generate each format separately, and use the share sheet to save or send each one. For Business users needing bulk export across many projects, reach out to our sales team about the API access add-on, which lets you automate multi-format exports programmatically.
Professional Reports & Sharing
Damage, cost, and square-footage reports; share links
Open a project in the editor and tap a room to select it. In the room properties, use the Condition & Damage section to set the overall condition (Good, Fair, Poor, Damaged), one or more damage types (Water, Fire, Mold, Structural, and more), a severity (Minor, Moderate, Severe), the affected materials (drywall, flooring, baseboard, and so on), and free-form notes. Each room keeps its own assessment, which feeds the scope-of-work report and the cost estimate. Damage tagging is included on Pro and Business plans.
After tagging the affected rooms, tap Export and choose "Damage / Scope Report". The PDF includes a cover block (client, property address, claim/reference number, inspector, date), the floor plan, a room-by-room assessment with condition and severity, affected materials, notes, and the photos attached to each room, plus a signature block. Fill in the property and claim details under Project Details first so they print into the cover. Available on Pro and Business plans.
In the editor, select each affected room and choose its affected materials. Then tap Export and pick "Repair Cost Estimate" in the iOS app, or "Cost Estimate" on the web. vPlan AR builds a material takeoff from the scan — floor area for flooring and ceiling, wall area for drywall and paint, perimeter for baseboard — multiplies it by your unit prices, adds a waste/contingency percentage, and produces a line-item total. On the web, rooms with finishes add a priced line per floor, paint, ceiling and baseboard (their quantities already include material waste, so the contingency applies to the repair items). Export it as a PDF (grouped by room) or as a CSV for your own bid template. Cost estimating is a Pro and Business feature.
Go to Settings → Estimate Rate Card. vPlan AR ships with default unit prices so you get a usable estimate immediately, but you can edit every rate — cost per square foot for drywall, flooring, ceiling and paint; per linear foot for trim/baseboard; and per-unit allowances for items like cabinetry, electrical, and plumbing. You can also set the waste/contingency percentage. Your rate card is saved to your account and reused across all projects.
Scan every level of the home, then in the editor set each room's Area Type — Living (counts as Gross Living Area), Below-grade finished, Garage, Unfinished, Covered/porch, or Other. New rooms default to Living, so you only reclassify the exceptions. Tap Export and choose "Square Footage Report" for an ANSI Z765-style PDF that shows the headline GLA, a full breakdown by category, and a per-room schedule. Below-grade levels are detected automatically, and areas marked "open to below" on an upper floor are left out (stairs count toward the floor they go down from). Available on Pro and Business plans.
On the web editor, first add your branding under Settings → Branding: upload your logo and agent headshot, set your brand color, and enter your company name and contact details. Then open a project, tap Export, and choose "Marketing Plan". The watermark-free PDF includes your logo, the dimensioned floor plan with a north arrow, and a contact bar with your headshot and details. Branded marketing exports are a Business-plan feature.
Open a project and tap Share to generate a view-only link (Pro and Business plans). Anyone with the link can open it in any browser — no account needed — and see the floor plan with room labels, dimensions, and embedded photos. Your private client details are not shown. If your profession is set to realtor, the page includes a "Request a showing" form: when a viewer submits it, the lead is saved to your account and emailed to you right away so you can follow up.
In the web editor, click Share and create a review link (Pro and Business plans; the project must be saved). Turn on "Let viewers comment and mark up" and send the link. Your client opens it in any browser, with no account, and sees the latest saved plan with a tab for each level. They can pin a comment, drag an arrow to what they mean, drag a revision cloud around an area, or write text on the plan, and reply to your answers. They give their name once; they can't change the plan. You get an email when new comments arrive (one per burst, not one per comment) and see them in the editor's Comments tab and as pins on the plan, live while the editor is open. Click a thread to jump to its pin, reply, resolve it, or delete it; "Show resolved" brings resolved pins back. You can also pin your own notes with the Comment tool (C). Turning the switch off, or Stop sharing, ends commenting; comments are deleted with the project.
Every shared floor plan page includes a "Made with vPlan AR" invitation. When someone follows it and creates an account, both you and the new user receive bonus projects added to your monthly free allowance. The bonus is applied automatically at signup and is reflected in the usage meter on your Home screen and projects dashboard.
Billing & Plans
Subscriptions, upgrades, cancellations
The Free plan gives you up to 2 floor plan projects per month, PDF export, basic editor tools, and access to the web editor. LiDAR scanning is included on compatible devices. Projects are stored locally and synced only on your device. To unlock cloud sync, unlimited projects, DXF, 3D model and Excel schedule exports, and more, upgrade to Pro or Business.
On mobile, go to Settings → Subscription and tap "Upgrade". Select your plan and billing frequency (monthly or annual — annual saves 20%). Complete the purchase through the App Store. On the web, go to your Account page and choose "Manage Subscription". Changes take effect immediately and are reflected across all your devices.
Subscriptions purchased on mobile are managed through the App Store. Open Settings → [your name] → Subscriptions → vPlan AR → Cancel Subscription. Web subscriptions can be cancelled from your Account page. Your paid features remain active until the end of the current billing period. Cancelling does not delete your projects.
Refunds for App Store purchases are handled by Apple. Visit reportaproblem.apple.com, find the vPlan AR charge, and submit a refund request. If you have a billing issue not covered by Apple's refund policy, contact our support team at support@vplan.ai and we'll do our best to help.
Your billing history is available through the store you used to subscribe. On iOS, go to Settings → [your name] → Media & Purchases → Purchase History. For invoices needed for business expenses, contact support@vplan.ai with your account email and the billing period.
Account & Security
Login, data privacy, account management
On the login screen, tap "Forgot password?". Enter your account email address and tap "Send Reset Link". Check your inbox for an email from support@vplan.ai (also check spam/junk). Click the link — it's valid for 1 hour — and enter your new password. If you don't receive the email within 5 minutes, contact support@vplan.ai.
Go to Settings → Account Management → Delete Account. You'll be asked to confirm by typing your email address. Once confirmed, your account, all stored projects, and personal data are permanently deleted within 30 days in accordance with our Privacy Policy. This action cannot be undone. Exported files already saved to your device or third-party apps are not affected.
Yes. All cloud-synced data is encrypted in transit (TLS 1.3) and at rest (AES-256) on our Supabase-backed infrastructure. Scan data is stored in a private storage bucket accessible only to your account. We do not share, sell, or use your scan data for any purpose other than providing the service. You can review our full Privacy Policy at vplan.ai/privacy.
Yes, in two ways. First, you can generate a public share link (read-only) by tapping the share icon on any project — anyone with the link can view the floor plan without needing an account. Second, in the web editor you can pin comments to spots on a saved plan, and on Pro and Business turn on review for a share link so others can add comments, arrows and clouds to the plan without editing it. Business plan subscribers can also invite team members to a team workspace and manage their roles.
We collect your email address, account name, and the floor plan data you create. If you opt in, we collect anonymised usage analytics (screen views, feature usage) to improve the app. Crash reports (also opt-in) include device model, OS version, and a stack trace — never your floor plan content. You can toggle analytics and crash reporting independently in Settings → Privacy. Full details are in our Privacy Policy.
Didn't find your answer?
Our support team is happy to help. We typically respond within 1 business day.
Or email us directly at support@vplan.ai