Pricing Catalog
Define material and labor unit prices for every entity type in your project. Custom products, CSV import, and per-project or template-based catalogs.
The Pricing Catalog is the master list of unit prices used to calculate the live cost estimate. It is organized to match entity categories in the design: Paving, Plants, Structures, Lighting, and Irrigation. For each category you can define one or more products with a name, unit, and price.
A product can have a material cost and a labor cost set separately — both appear as distinct line items in the Cost View. This lets clients see material and installation costs broken out.
Pricing catalogs are saved per project. You can also copy a catalog from a template catalog to pre-populate a new project with your standard rates.
Open the Pricing Catalog from Cost > Pricing Catalog in the top bar.
The price list is account-scoped, not project-scoped. It lives in the lobby and is shared across all projects in your account. Changes you make here are immediately visible in every project.
Add a custom product
Click + Add Product in the toolbar.
Fill in the product form:
- Name — the display name for this product (e.g. "Porcelain paving 600×600mm")
- Category — the entity category this product applies to (Paving, Plants, Structures, Lighting, Irrigation)
- Unit — the unit of measure: per unit, per m², per linear meter, or per m³
- Material Cost — the cost of materials per unit (leave blank if labor-only)
- Labor Cost — the cost of installation labor per unit (leave blank if material-only)
Click Save to add the product to the catalog. It is immediately available for entity assignment in the Cost View.
Naming products consistently — e.g. by supplier SKU or specification code — makes it easier to update prices when supplier quotes change.
Assign a product to an entity
To link a catalog product to a specific entity on the canvas:
1. Select the entity on the canvas 2. Open the Inspector panel on the right 3. Scroll to the Cost section 4. Click the product dropdown and select the relevant product from the catalog
Once assigned, the entity's row in the Cost View updates to show the product name, unit price, and calculated line total.
Entity types that have a default category match (e.g. all plant entities default to the Plants category) will auto-assign if there is only one product in that category.
Use a consistent naming convention — such as the supplier SKU or specification code — so entries are easy to find and update when quotes change.
Import prices from CSV
If you have an existing price list in a spreadsheet, you can import it directly.
Click Import CSV in the Pricing Catalog toolbar. The CSV must have these columns:
name— product namecategory— one of: Paving, Plants, Structures, Lighting, Irrigationunit— one of: unit, m2, lm, m3materialCost— numeric value (leave empty if no material cost)laborCost— numeric value (leave empty if no labor cost)
On import, a preview shows the parsed rows. Click Confirm Import to add all rows to the catalog. Existing products with the same name will be updated with the imported values.
Download the CSV template from the import dialog to start with the correct column headers.
Keep a master price-list spreadsheet in your own system and re-import to Gardenly3D when prices are updated. This avoids manual re-entry and keeps your catalog current.
Copy a catalog from a template
To start a new project with pre-populated prices, copy an existing project's catalog as a template:
1. Open the Pricing Catalog in any project that has the prices you want to reuse 2. Click Save as Template and give it a name (e.g. "Standard 2026 Rates") 3. In the new project, open the Pricing Catalog > Load from Template > select the saved template
A template copy creates a new independent catalog in the project — changes to the project catalog do not affect the template.
Create one template catalog per year with your updated annual rates. Load it at the start of each new project to immediately have accurate pricing.
Link a catalog entry to a drawn object
In a project, select an object on the canvas and open the Inspector. In the Cost tab, link the object to a price list entry to drive its pricing from the catalog. Once linked, the object's unit price and labor hours are read-only and follow the catalog entry. If you need to override pricing for a single object, switch it to a manual price — this does not affect the catalog. (To capture a product's full specs onto an object instead, use the Product Catalog link in the object's Product tab — see Product Link Panel.)
Keeping objects linked to the catalog is the recommended workflow. A single price update in the catalog propagates to every linked object across all projects, unless that project's prices have been locked.
Import the price list from CSV
Open the Import / Export tab and use the Import from CSV section to bulk-load entries from a spreadsheet. The importer detects your columns and lets you map them, then previews the parsed rows before you commit. Tier prices are read from columns named price_<tierName> and labor hours from labor_hrs_<tierName>, matched against your configured tiers. On a name + SKU match with an existing entry, you choose whether to skip or overwrite it.
Maintain your master price list in a spreadsheet and re-import it whenever supplier quotes change. This avoids re-entering prices manually and keeps your catalog consistent with your procurement records.
Export the price list
On the Import / Export tab, use the Export to CSV section. Tick the tiers to include under Include tiers, set the Rate units in CSV toggle (Metric or Imperial), then click Download CSV to download your full price list. The button shows the entry count. The export uses the same column layout the importer reads, so you can edit the file and re-import it without reformatting.
Deleting an entry from the catalog removes it for every project in your account. Any object that was linked to the deleted entry can no longer resolve a price and shows zero cost. The Cost View flags these with a warning so you can re-link the object to another entry or set a manual price.
All prices in the catalog are stored in your account's base currency. If you work across multiple projects with different currencies, keep tier prices consistent to avoid exchange-rate mismatches in cost summaries.
Frequently Asked Questions
Is the catalog per-project or shared across the whole account?
The catalog is account-scoped — one shared price list for every project in your account. There is no per-project copy. Any change you make to a product is visible immediately in all projects.
How do I handle different prices for different client types?
Use price tiers. Tiers (for example, Home Owner and Government) are defined in the Labor and Tiers section of the catalog. Each product then carries a separate unit price and labor hours per tier. When you open a project, the active tier determines which price is used in cost calculations.
How is labor cost calculated?
Labor is stored on each product as hours per unit, not as a money amount. The active labor rate (set in Labor and Tiers, as a rate per hour) multiplies those hours to produce a labor cost. Changing the labor rate in the catalog immediately updates the labor cost across all projects that use that rate — no edits to individual entities are needed.
Can I have different sizes or grades of the same product?
Yes — use the Product Catalog. Open the Product Catalog page (also in the dashboard cog menu) and add variants to a product on its Variants tab, each with its own label, SKU, and optional spec overrides. When you link an object to that product in the object's Product tab, you choose both the product and the specific variant. The price list also has a Size column for simple size grades.
What happens to an object if I delete its linked catalog entry?
The object can no longer resolve a price from the catalog and shows zero cost. The Cost View displays a warning listing how many objects reference a deleted entry. To restore pricing, select the affected object in the canvas and either re-link it to another catalog entry or set a manual unit price.
Who can edit the Pricing Catalog?
Only account members with the 'Edit price list' permission can add, update, or delete products and tiers. Read-only members and project collaborators can see catalog prices when they are linked to entities but cannot modify the catalog.