SketchUp Quantity Takeoff and Cost Estimate With SheetUp

SheetUp BOQ and cost estimate for SketchUp logo

⬇ Download SheetUp for SketchUp (.rbz)

SheetUp is a SketchUp extension that turns a model into a quantity takeoff, a bill of quantities and a cost estimate in one table. You add the rows by hand: a custom item, or a component, a material or a tag of the model. SheetUp measures count, size, length, surface area, projected area, volume and weight for the rows that point at the model; you choose what each price is per, set a factor, a price, waste and tax, and read the total in the last row of the table. There is no Generate step and no automatic report; the export is one flat table that you group and present in Excel. Prices are always yours, and a free 3dshouse account includes a daily allowance of exports.

SheetUp quantity takeoff and cost estimate extension for SketchUp, logo

One table of rows

The estimate is a single table in a spreadsheet-style grid, and its last row is the total. The top bar holds the logo, a search box, Export, a Columns button and Settings. Add row is in a fixed bar at the bottom of the window; when there is something to show, one line about free exports and your account sits at its right. One click opens one popover, and you choose where the row gets its quantity:

  • Custom row. Free text: you type the name, the quantity and a unit label such as item or weeks. The row is added at once and its Name cell is selected. The quantity is never converted, and a negative quantity works as a credit. Use it for preliminaries, allowances, labour or anything that is not modelled.
  • Component… Components picked from a searchable list of the model, each shown with its tag and instance count.
  • Material… Materials picked from the list of the model’s materials; the quantity is the surface area, or the face count.
  • Tag… Tags picked from the list of the model’s tags, each shown with its number of components; the quantity is the sum over the own geometry of every component on the tag.
  • From selection. Shown in SketchUp when objects are selected: one Component row for each distinct component in the selection, measuring only the selected objects.

In the pick-lists, clicking an entry only ticks its checkbox; nothing is added until you press Add N selected. Select all N results ticks every entry that matches the search, so typing window, selecting all results and pressing the button adds every matching row in one step, which is one undo. The list is read from the model when you open it and holds names, tags and counts only, no geometry.

Right-click a row for Duplicate line, Delete line, Move up, Move down and Change source…; moving is off while a search or a sort is active. The search box filters by code, name, source or tag, and a click on the header of Code, Name, Qty, Price or Total sorts the table. The Columns button opens a checkbox for each column; an unticked column is hidden in the grid, still exported, and remembered in the model. Name and Total cannot be hidden.

If a component, material or tag of a row is no longer in the model, the row stays, its Qty cell reads not found in this model and the quantity is 0 until you point the row at something else. A row is never dropped silently. After the model changes, SheetUp measures the model rows again by itself, about 1.5 seconds later; there is no refresh button.

What each kind of row measures

A component here is any group or component instance that has faces of its own or other instances nested in it; the key is its tag plus its name, and an empty group is not listed. A component instance is named after its definition. An unnamed group is listed as Group, and all unnamed groups on a tag share that one entry, so name your groups before you add them. The default tag shows as Untagged. A part on the default tag inside a group or component that has a tag takes that tag, as in SketchUp; a part with a tag of its own keeps it. The measure columns are Count, W × H × L, Total length, Surface area, Area W×H, Volume and Weight:

  • Component row: the component as a whole. Per instance it measures the instance’s own geometry plus everything nested inside it, rolled up through the instance transforms (a scale of 2 on the outer instance gives 4 times the area and 8 times the volume of the nested parts), and multiplies by the number of instances. A container with no faces of its own, such as a window group holding glazing, sill and head, measures as the sum of its parts: 14 windows with 1.7 m² of parts each give 23.8 m². Count is the number of instances. Width, Height and Length are the bounding-box dimensions of the first instance, from smallest to largest, so for a container they cover its parts. Set Scope to Own only to measure only the component’s own geometry, as a tag row does.
  • Tag row: own geometry only. It sums the direct faces of every component that carries the tag, so a part nested in a component of the same tag is counted once, as its own component, and never again inside its container. A tag has no size of its own, so its W × H × L cell stays empty; Total length and a price per Width or Height add up over its components. Count is the number of instances of those components, containers included.
  • Material row. The area of every face painted with the material; Count shows the number of faces. A face with no paint of its own takes the material of the nearest painted parent instance; a face with none at all is listed under Not assigned.

Two areas. Surface area is the area of all faces. Area W×H is the projected outline area of a component seen along its smallest bounding-box dimension, times the instance count: an opening cut through a wall solid is deducted and an L-shape is exact. A wall of 4 × 3 × 0.2 m with a 1 × 1 m opening has a surface area of 25.6 m² and an Area W×H of 11 m² per piece. For open geometry, which is not a closed solid, Area W×H is the bounding rectangle, an upper bound with no hole deducted. A tag row sums the Area W×H of its components; a material row has only its surface area.

Adding the parts of a component as extra rows is your choice, and nothing is deducted from the parent row: a Component row for a window and a row for one of its parts count that part twice. The prefix of the Code (CMP-, MAT-, TAG-, CUS-) shows what a row points at, so the overlap is visible. In SketchUp, selecting objects highlights the rows whose component or tag matches and scrolls the first one into view, which is a quick way to check one wall, one slab or one assembly against its row.

Columns and the total

The columns are Code, Name, Scope, Qty, Per, Factor, Billed qty, Billed unit, Price, Waste %, Tax %, Total, Weight per, Density, Count, W × H × L, Total length, Surface area, Area W×H, Volume and Weight; Code and Name stay in view when you scroll sideways. Scope, Billed qty and Billed unit are hidden until you tick them in Columns. The cells you can type into are editable in place; the measured quantity (it follows the model) is not.

  • Code. Generated from the name by source kind, for example CMP-GROUND-SLAB-01, MAT-CONCRETE-01, TAG-WALLS-01 or CUS-01, with a counter added on a collision. You can overwrite it; clearing it generates it again.
  • Name. A model row shows the live name of its component, tag (Untagged for the default tag) or material. Editing it renames that component, tag or material in the SketchUp model, in one undo step, and the row follows the new name. For a component this renames its definition, or the groups of that name, so its instances change together. If the name is already taken, or the item is the default tag, a message appears and the cell goes back. For a Custom row the name is only text.
  • Scope. Component rows only. With parts (the default) rolls up everything nested in the component; Own only measures its own geometry, as a tag row sums it. Count and size are the same in both.
  • Qty. Measured and read-only for a model row, shown with its unit; typed for a Custom row.
  • Per. What the price is per, chosen from one scrollable dropdown and never typed. Its entries stand under headings, each with its unit: Each; Length, Width and Height in m, mm, cm, in, ft or yd; Surface area and Area W×H in m², ft² or yd²; Volume in m³, ft³ or yd³; Weight in kg, t (metric tonne), lb or ton (US short ton, 2,000 lb). Each is the instance count (the face count for a material), Length the total length (the longest dimension times the count), Width and Height the bounding-box width (the smallest dimension) and height (the middle one) times the count. A material offers Surface area and Each only. A new Component or Tag row is priced per Each and a new Material row per Surface area; Volume is never chosen for you. A Custom row has a free unit label instead.
  • Factor. A multiplier of the quantity, default 1, never negative; a fraction such as 1/2 or /2 is stored as 0.5. Use it for a ratio such as kilograms of reinforcement per cubic metre of concrete, or for a number of identical floors. Zero gives a total of 0.
  • Billed qty and Billed unit. Hidden by default. Billed qty is Qty × Factor, read-only, in the unit of the Per and followed by the Billed unit; the Billed unit is free text on a model row, such as MH, bags or truckloads. The Total does not change.
  • Price. Per the unit in Per, which the Price cell shows, for example 8.78 /ft³. An empty or zero price leaves the row unpriced, and its Total reads a dash.
  • Waste % and Tax %, 0 to 1000. Blank means the default from Settings, which the cell shows in grey.
  • Total. The row total, from the formula below.
  • Weight per and Density. On Component and Tag rows, whatever the Per. Weight per says what the unit weight in Density is per: kg/m³ (volume, the default), kg/m² (Area W×H), kg/m² (surface area), kg/m (length) or kg each (per instance), with lb/ft³, lb/ft², lb/ft and lb in imperial. Weight is that measure times the Density. A blank Density shows auto for volume, which means the built-in table by material name, and none for the other four until you type a number. Changing Weight per clears the Density, because its number belonged to the old unit. A tag row applies its Density to every member component.
  • Count, W × H × L, Total length, Surface area, Area W×H, Volume, Weight. The measured values of a model row in your units, as above. An estimated volume starts with ≈, and a weight of zero reads none.

The total of a row is:

  • Total = Qty x Factor x Price x (1 + Waste/100) x (1 + Tax/100)

Waste is charged on the row’s subtotal and tax on subtotal plus waste. The grand total is the last row of the table, the sum of the row totals; the app shows no breakdown under it. A worked example, arithmetic only: Settings holds a default waste of 0 % and a default tax of 10 %, and the table has three rows. The ground slab is a closed solid that measures 12 m³; the Walls tag sums to 120 m² of surface area.

Code Name Qty Per Factor Price Waste % Tax % Total
CMP-GROUND-SLAB-01 Ground slab 12 m³ Volume (m³) 1 310.00 5 10 (default) 4,296.60
CUS-SITE-PRELIMINARIES-01 Site preliminaries 1 item 1 2,500.00 0 (default) 10 (default) 2,750.00
TAG-WALLS-01 Walls 120 m² Surface area (m²) 1 85.00 5 10 (default) 11,781.00
Total 18,827.60

The slab is 12 x 1 x 310 = 3,720; with 5 % waste 3,906; with 10 % tax 4,296.60. The preliminaries are 1 x 2,500 with no waste and 10 % tax, 2,750.00. The walls are 120 x 85 = 10,200; with waste 10,710; with tax 11,781.00. The Total row reads 4,296.60 + 2,750.00 + 11,781.00 = 18,827.60. Cost estimating in SketchUp, worked through covers the arithmetic of an estimate, the common mistakes and the limits of one drawn from geometry.

Units, currency and densities

Settings, the button at the right end of the top bar, holds exactly six things: Units (Metric or Imperial), Default waste %, Default tax %, Currency (USD, EUR, GBP, CAD, AUD, NZD, CHF, SEK, NOK, DKK, JPY or SGD), Number format (1,234.50 or 1.234,50) and Decimals for quantities (0 to 4; money follows the currency). The interface is in English only. Settings, the hidden columns and the rows are saved in the SketchUp model file, so they travel with it.

The Metric / Imperial choice shows quantities in m, m², m³ and kg or in ft, ft², ft³ and lb. Prices are typed and shown per the unit on display and stored per metric unit, so switching units never changes a total: a price of 310 per m³ reads as about 8.78 per ft³. A unit chosen in the Per list stays as chosen when you switch the system; only a row on the system default follows the switch. Choosing another unit of the same kind (m³ to yd³, m to mm) converts the price, so the money does not change. Choosing another kind (m³ to m²) keeps the typed number under the new unit, so re-check the price then.

Weight is a measure times a unit weight; see Weight per and Density above. For volume, a Density typed on a row replaces the built-in table for that row; otherwise the material name is matched against the built-in table on whole words, the longest name first, and an item with several materials uses the one covering the largest area. The table is listed under the limits below. Weight can be priced per kg or lb, or per tonne or ton through Per: 0.5 m³ of steel is 0.5 x 7,850 = 3,925 kg, which is 3.925 t, and at 1,200 per tonne that is 4,710.

Exporting, copying and printing

The Export menu holds Excel (.xlsx), HTML report, CSV, Copy to clipboard, Print and Import lines.

  • Excel (.xlsx). One flat sheet named Estimate, one row per row of the table, with 25 columns: Code, Name, Source type, Tag, Scope, Count, Width, Height, Length, Total length, Surface area, Area W×H, Volume, Weight, Qty, Per, Factor, Billed qty, Billed unit, Price, Waste %, Tax %, Total, Weight per and Density. Cells are numbers, and the unit is in the header, for example Surface area (m²) or Price (USD); Per carries the label of the dropdown, such as Volume (m³) or Length (mm), and Qty and Price are in that unit. Billed qty is Qty × Factor as a live formula. Weight per is the metric label of the unit weight, and Density is always the metric stored value. The Total of each row, and the totals block under the data (Lines, Lines priced, Subtotal, Waste, Tax, Total), are live Excel formulas with cached values, using the same math as the app. The header row is frozen and an autofilter covers the table.
  • CSV. The same columns as values, UTF-8 with a byte-order mark so Excel reads m², m³ and currency signs correctly, with no formulas and no totals block. With the 1.234,50 number format the delimiter becomes a semicolon. Text that a spreadsheet could read as a formula (starting with =, +, -, @, tab or carriage return) is prefixed with an apostrophe.
  • HTML report. One page with the table, the project name, the date and a totals block, laid out for printing in landscape.
  • Copy to clipboard. The table as tab-separated text with its header row, so it pastes into a spreadsheet one cell per column.
  • Print. The same page through the print dialog.
  • Import lines. Reads an XLSX or CSV that SheetUp exported, replacing all rows or adding to the list as you choose in a small confirm box, in one undo step. Items are matched by tag and name and unknown ones become not found in this model rows; model quantities are measured again, a Custom row keeps its typed quantity, and a price changed in the file comes back with it. A Name that ends in an asterisk, such as Concrete*, expands to one row for every matching component, material or tag of the model (case-insensitive prefix), with the same Per, Factor, Price, Waste % and Tax %; with no match it stays one not found row. Columns are read by header name, so files from earlier versions still import.

Grouping and presenting are left to Excel on purpose: the Source type, Tag and Name columns let a pivot table or a filter give a total per tag, per kind of row or per component. Exporting a SketchUp material list to Excel covers other routes into a spreadsheet. Saving an XLSX, CSV or HTML file is one export use; Copy, Print and Import are not exports.

How to make a quantity takeoff and cost estimate in SketchUp with SheetUp

  1. Tag the model and name your groups and components. SheetUp lists components by tag and name.
  2. Open SheetUp from the Extensions menu or its toolbar button.
  3. Press Add row and pick a source. Choose Component, Material or Tag, tick what you need and press Add N selected, or choose Custom row for an item that is not modelled. From selection starts from what is selected in SketchUp.
  4. For each row choose Per and its unit from the dropdown, then set Factor and Price; type waste and tax on the row, or once as defaults in Settings. For weight, choose Weight per and type a Density.
  5. Read the Total row at the bottom of the table. Check the measure columns (Count, size, Surface area, Area W×H, Volume, Weight) against what you expect; a ≈ before a volume and a none in Weight mark the two cases that need attention. Use Columns to hide what you do not need.
  6. Set units, currency, number format and the default waste and tax in Settings. After you change the model, the rows measure again by themselves.
  7. Choose Export: Excel for the flat table with live formulas, CSV or HTML; or use Copy and Print.

Limits to know before you rely on a number

  • Quantities are only as good as the model. SheetUp measures what is modelled. Unmodelled parts, wrong tags and non-manifold geometry are not corrected.
  • Volume and weight are exact only for closed solids. For open or non-solid geometry the volume is an estimate from the mesh, not the volume of a solid, and the Volume cell starts with ≈. A component row’s volume and weight are exact only if its nested parts are closed solids too.
  • Weight comes from a unit weight. For volume, a row with no Density of its own and a material that is not in the built-in table gets weight 0, shown as none; the other four Weight per choices have no table and show none until you type a Density. A row priced per Weight then totals 0. The built-in densities, for volume only, are generic values, not product data:
Name in the material Density (kg/m³)
Concrete 2,400
Reinforced 2,500
Brick 1,800
Masonry 2,000
Steel 7,850
Iron 7,200
Aluminium / Aluminum 2,700
Timber 600
Wood 600
Plywood 550
Glass 2,500
Plasterboard 900
Gypsum 1,200
Stone 2,600
Gravel 1,800
Topsoil 1,600
Water 1,000
Fibre Cement 1,800
Vinyl 1,400
  • Openings are deducted only in Area W×H. For a closed solid, Area W×H leaves out an opening cut through it. Surface area, volume and the other measures subtract no opening or void, and for open geometry Area W×H is the bounding rectangle with no hole deducted.
  • Overlaps are your call. A row for a component and a row for one of its parts both count that part. The Code prefix shows it; nothing is removed for you.
  • Same tag and same name means one component. If those instances differ in size, the Width, Height and Length shown are the first instance’s. Give different sizes different names.
  • Re-measuring is automatic but not instant. The model rows are measured again about 1.5 seconds after the model changes.
  • No Profile Builder support and no PDF export. Export to Excel, CSV or HTML.
  • No price data and no standard method of measurement. Every rate is yours, and SheetUp does not apply a measurement code. Treat the result as an estimate to review, not as a priced tender.
  • It needs an internet connection. The dialog loads from 3dshouse servers each time.

Large models

SheetUp does not scan the whole model up front. Opening a pick-list reads an index of the model, with each component’s tag, name and instance count and the list of materials and tags, but no faces. Measuring then runs only for the rows that exist, once per definition, so repeated instances and repeated rows are not measured twice. The pick-list is virtualized, so only the visible entries are drawn.

The benchmark of the index, run through the real host code on SketchUp 2025 on an AMD Ryzen 7 3750H, read 10,000 instances in 93-117 ms for a model of 200 definitions x 50 instances, and 185-195 ms for a model of 10,043 placements of 10,022 definitions. Measuring every one of the 10,038 root groups of the second model took 17.4 s, which is the cost the index avoids. The transport of the result to the dialog and the merge in the page are not part of those numbers, and they are one machine and one model, not a promise for yours.

Free exports

Adding, editing and pricing rows, Copy, Print and Import are not limited. One use is one XLSX, CSV or HTML file actually saved; cancelling the save dialog costs nothing, and an export needs at least one row. A free 3dshouse account includes a daily allowance of such uses. The server sets the allowance and whether sign-in is asked at the export, so this page states no number.

Where SheetUp fits

Several SketchUp extensions produce a quantity takeoff, and they differ in what they measure, how they price and what they export; eight SketchUp quantity takeoff extensions compared by what they measure puts them side by side. SheetUp works from SketchUp geometry, tags, names and materials, and it leaves the grouping to Excel. Its Surface area, its Area W×H (projected area along the smallest bounding-box dimension) and a unit weight per volume, area or length follow the definitions documented for Quantifier Pro; SheetUp adds a fixed weight per object, and the comparison above shows where the tools differ. If your estimate needs volumes of solids, calculating volume in SketchUp explains when a volume is exact and when it is not.

Look at it in a browser first

The same page opens at sheetup.3dshouse.com on a built-in sample estimate instead of a model, so you can add and edit rows, enter prices, switch units, open Settings and try the exports before you install anything. No model is read there; From selection, the selection highlight and renaming in the scene work only inside SketchUp.

Install

  1. Download SheetUp .rbz.
  2. In SketchUp, open the Extension Manager, click Install Extension and choose the downloaded file.
  3. SheetUp appears in the Extensions menu and as a toolbar button. Restart SketchUp if it is not listed.

Requirements

  • SketchUp 2022 or newer.
  • An internet connection: the dialog loads from 3dshouse servers.
  • A free 3dshouse account when an export asks for one. Adding rows and pricing need none.
  • An up-to-date extension. An older installed one shows a banner that asks you to update SheetUp in Window > Extension Manager and restart SketchUp; until then Add row offers Custom rows only.

FAQ

What does SheetUp do?
It produces a quantity takeoff and cost estimate from a SketchUp model as one table of rows. You add each row by hand, as a custom item or from a component, a material or a tag of the model; SheetUp measures count, size, length, surface area, projected area, volume and weight only for what a row points at, and you price it. The last row of the table is the total. The table exports to Excel as one flat sheet, to CSV or HTML, copies to the clipboard as tab-separated text, or prints.

How do I add rows?
Press Add row in the bar at the bottom of the window. One popover offers Custom row, Component, Material, Tag and, in SketchUp when objects are selected, From selection. The pick-lists have a checkbox on each entry: clicking an entry only ticks it, and Add N selected adds the ticked entries as rows in one undo step. Select all results ticks every entry that matches the search.

How does a row get its quantity?
A Custom row has the quantity you type, with a unit label you type. A Component row measures that component as a whole, its own geometry plus everything nested in it. A Tag row sums the own geometry of every component on the tag. A Material row is the area of every face painted with the material, or its face count. The Per column decides which measure is the quantity, and in which unit: Each, Length, Width, Height, Surface area, Area W×H, Volume or Weight.

What is the difference between Surface area and Area W×H?
Surface area is the area of all faces. Area W×H is the projected outline area of a component seen along its smallest bounding-box dimension, times the instance count: an opening cut through a wall solid is deducted, and an L-shape is exact. A wall of 4 m × 3 m × 0.2 m with a 1 m × 1 m opening has a surface area of 25.6 m² and an Area W×H of 11 m² per piece. For open geometry, which is not a closed solid, Area W×H is the bounding rectangle, an upper bound with no hole deducted.

How is a row total calculated?
Total = Qty x Factor x Price x (1 + Waste/100) x (1 + Tax/100). Qty is the measured or typed quantity, Factor defaults to 1, Price is per the unit in the Per column, and a blank Waste % or Tax % takes the default set in Settings. A row with no price, or a price of zero, totals 0. The grand total is the last row of the table.

Does it include a price database?
No. Every price is typed by you, per the unit of the row. SheetUp does the measuring and the arithmetic; the rates and the choice of what to price are yours.

Why is a volume marked with an approximate sign?
Volume and weight are exact only for closed solids. For open or non-solid geometry the volume is an estimate from the mesh, not the volume of a solid, and the Volume cell starts with ≈. Fix the geometry in SketchUp (make it a closed solid); the row is measured again by itself a moment after the model changes.

How is weight calculated, and why does it read “none”?
Weight is a measure times a unit weight. The Weight per column of a component or tag row says which measure: volume in kg/m³ (the default), Area W×H or surface area in kg/m², length in kg/m, or each in kg per instance; imperial rows use lb. For volume, a Density typed on the row wins, and a blank Density takes the built-in table by material name (listed under the limits above). For the other four there is no table, so the Weight cell reads “none” until you type a Density, and a row priced per Weight totals 0 meanwhile. Changing Weight per clears the Density, because its number belonged to the old unit.

What happens when I rename a row?
For a Component, Tag or Material row the Name cell is the real name in the SketchUp model: editing it renames the component, tag or material in one undo step and the row follows the new name. If the name is already taken, or the item is the default tag (Untagged), a message appears and the cell goes back to what it was. For a Custom row the name is only text.

Does the Excel file contain formulas?
Yes. The XLSX has one sheet, Estimate, with one row per row of the table. The Total of each row and the totals block under the data (Lines, Lines priced, Subtotal, Waste, Tax, Total) are live Excel formulas, so changing Qty, Factor, Price, Waste % or Tax % in Excel recalculates them. CSV carries the same columns as values only, with no totals block.

Can I group the estimate by tag, trade or phase?
Not inside SheetUp: the app has no grouping and no report tabs by design. The export is one flat table with Source type, Tag and Name columns, so you group it in Excel with a pivot table or a filter. A Custom row has no tag, so give it a code or name you can filter on.

Can I bring a changed price back from Excel?
Yes, with Import lines in the Export menu. It reads an XLSX or CSV that SheetUp exported and either replaces all rows or adds to the list. Components, materials and tags are matched by tag and name, and ones that are not in the model become “not found in this model” rows. A Name that ends in an asterisk, such as Concrete*, expands to one row for every matching component, material or tag of the model (case-insensitive prefix), with the same Per, Factor, Price, Waste % and Tax %. Columns are read by header name, so files exported by earlier versions still import. Model quantities are always measured again from the model; a Custom row keeps its typed quantity and price.

Can I use imperial units and my own currency?
Yes. Settings has a Metric / Imperial switch: quantities show in m, m², m³ and kg or in ft, ft², ft³ and lb. The Per list of a row also offers mm, cm, in and yd for lengths, yd² and yd³, and weight in kg, t (metric tonne), lb or ton (US short ton, 2,000 lb). Prices are typed and shown per the unit on display and stored per metric unit, so switching the system or the unit never changes a total. Settings also has 12 currencies (USD, EUR, GBP, CAD, AUD, NZD, CHF, SEK, NOK, DKK, JPY, SGD), the number format 1,234.50 or 1.234,50, and 0 to 4 decimals for quantities. The interface is in English only.

Do the quantities update when I change the model?
Yes. About 1.5 seconds after the model changes, SheetUp measures the model rows again by itself; there is no Refresh button. A moment passes before the new numbers appear, so a number read the instant after an edit may still be the old one.

Does it cope with a model of thousands of components?
It is built for it: the pick-list reads an index of names, tags and instance counts without measuring any geometry, and only rows that exist are measured. In the author’s benchmark, indexing 10,000 instances took 93-117 ms to 185-195 ms; see the large models section for the conditions.

Is it free?
Adding, editing and pricing rows, Copy, Print and Import are not limited. Saving an XLSX, CSV or HTML file is one use, and a free 3dshouse account includes a daily allowance of them; the server sets the allowance and when the sign-in is asked. An export needs at least one row.

Which SketchUp versions are supported, and does it work offline?
SketchUp 2022 and newer. The dialog loads from 3dshouse servers each time, so it needs an internet connection. If a banner at the top says SheetUp needs an updated extension, open Window > Extension Manager, update SheetUp and restart SketchUp; Custom rows, prices and exports keep working until then.

Free: limited to 3 exports a day

Pro: unlimited, guaranteed to work, priority support

$48 $24 one-time
Save 50%
14-day money-back
Get Pro
More SketchUp tools by 3dshouse
  • BevelUp — round or chamfer edges into real geometry, in one click
  • Decimify — reduce the polygon count of a heavy model
  • Tracepen — trace an image into SketchUp faces
  • TileUp — turn a face into real 3D tiles, with a take-off
  • Texturic — make seamless tile textures with PBR maps
Nguyen Huu Khanh

Architect turned developer · New Zealand

Hire me: custom 3D plugins & software development. From $45/hr.

khanhnhkts@gmail.com · +642904524504 · WhatsApp