> For the complete documentation index, see [llms.txt](https://docs.cscale.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cscale.io/tally-2.0-users-guide/modeling-in-tally.md).

# Modeling in Tally 2.0

{% hint style="warning" %}
🚧 **BETA.** Tally 2.0 is in beta. It is not a finished product, and is not appropriate for reporting or compliance of any kind.
{% endhint %}

This page walks the shape of the tool rather than every field, so you know where you are and what to do next.

### The basic workflow

In Tally 2.0, the basic workflow is:

1. [**Set the Object of Study**](#set-the-object-of-study). Tell Tally what counts as the building.
2. [**Connect to C.Scale**](#connect-to-c.scale). Link the model to a C.Scale project and scenario, so your takeoffs land somewhere the rest of your team can use them. Not mandatory, but we recommend it on every project.
3. [**Work through the Project Browser**](#work-through-the-project-browser). Define every family and material in scope.
   1. [**Assign Entries & Materials**](#assign-entries-and-materials). Match each Revit family to the Tally material database.
   2. [**Define Materials & Takeoff Methods**](#define-materials-and-takeoff-methods). Set how Tally measures each material.
   3. [**Working with linked models**](#working-with-linked-models). Define materials on elements that come from a link, and know where those definitions live.
4. [**Read the Results**](#read-the-results). Read the impacts, and export them.

You don't have to finish one step before looking at the next. Results update as definitions change, so it's normal to move back and forth.

{% hint style="warning" %}
Tally saves into your Revit model, so you save with Revit. Closing the Tally window does not save your work. Use Revit's own save before you close anything.
{% endhint %}

### Set the Object of Study

The Object of Study is where you tell Tally what to include: which categories, worksets, phases, and linked models make up the building.

* If your project reuses an existing building and you want to see the savings from reused materials, include the **Existing** phase.
* To compare Revit design options, switch to **Design Option Comparison** and select at least two. The order in which you select them determines the order in which they appear in results. Primary options are included by default.

<figure><img src="https://1738432798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUXGGAJSoa5LGx4op2QD%2Fuploads%2FPHpFmix7C4IcJnHU2fia%2Fimage.png?alt=media&#x26;token=0670b027-67e2-479a-ba64-8267145400c2" alt="" width="375"><figcaption><p>Select the categories, worksets, phases, and linked models that make up the building.</p></figcaption></figure>

### Connect to C.Scale

Connecting a Revit model to C.Scale lets you push its takeoffs into a C.Scale project as a scenario, so people who don't open Revit can work with the same numbers.

#### Connect every project

Connecting is not required. You can run a complete assessment in Tally without ever linking to C.Scale. We recommend connecting anyway, on every project, because a connected scenario does things Tally on its own cannot:

* **Reporting.** Connected scenarios are what C.Scale's project reporting runs on. Reporting from Tally takeoffs, including AIA 2030, LEED, and CALGreen, is planned for Tally 2.0's commercial release in January 2027.
* **The whole building, not just the model.** A C.Scale project covers what the Revit model doesn't: services, site, refrigerants, and the rest. Connecting puts your Tally results in that context instead of leaving them on their own.
* **Portfolio comparison.** A connected scenario sits in your organization's portfolio, so you can compare the project against your others.
* **Results outside Revit.** Anyone in your organization can open the scenario in C.Scale and work with the same numbers without opening Revit.

#### What the connection covers

The connection carries **structure**, **enclosure**, and **interiors** only. Materials in any other category, including mechanical, electrical, plumbing, pipes, and light fixtures, stay in Tally and are not sent to C.Scale.

#### Connect a model

Open **Project Data** and find the **C.Scale Connection** card. Choose a **Project**, then choose a **Scenario**, then click **Connect**. You can also reach this from the **C.Scale** button in the Project Browser header.

Connecting pushes your takeoffs to C.Scale straight away, and writes the link only if that push succeeds. If the push fails, the model is left as it was rather than connected but never synced.

The connection is stored on the Revit model, so it travels with the Revit file.

<figure><img src="https://1738432798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUXGGAJSoa5LGx4op2QD%2Fuploads%2FHYEc090RBdybOTDq27UG%2Fimage.png?alt=media&#x26;token=df3607f9-cd7c-44ab-9fee-7d724499e866" alt="" width="309"><figcaption></figcaption></figure>

#### Push takeoffs with Sync

Tally never syncs on its own. Takeoffs are sent to C.Scale when you connect a model, when you change its connection, and when you click **Sync**, and at no other time.

To sync, click **Sync** on the **C.Scale Connection** card, or the **C.Scale** button in the Project Browser header.

Note that a sync replaces the structure, enclosure, and interiors materials already in the target scenario with what your Revit model currently holds. If someone has edited those materials in C.Scale, a sync will overwrite that work, so it's worth a word with them first.

The last-synced time records successful syncs only. If a sync fails, your existing connection is left exactly as it was rather than half-applied, so you can fix the problem and try again.

#### Change or disconnect

**Change** re-points the model at a different project or scenario. Like connecting, it pushes first and updates the link only if that push succeeds.

**Disconnect** clears the link immediately. Everything you have already synced stays in C.Scale, and the scenario is yours to keep working on there. Disconnecting a Tally model never removes data from C.Scale.

Project and scenario names are read from C.Scale each time, so if someone renames or deletes a scenario there, you'll see it the next time the model loads.

#### If you don't connect

If you choose not to connect, enter the project information by hand in **Project Data** instead, and your assessment stays in Tally and the Revit model.

This is the secondary path. You give up everything listed above: nobody can reach your numbers without opening Revit, the scenario doesn't exist in C.Scale to report on or compare against your portfolio, and the next person to open the model has nothing to sync to.

### Work through the Project Browser

The Project Browser lists the families and materials in your model and shows which ones are already defined. Work through it until everything in your Object of Study has a definition.

A definition is Tally's core idea. For each material, a definition records:

* **LCIA dataset.** The material's corresponding dataset in the Tally database.
* **Takeoff method.** How Tally translates model geometry into the quantity the assessment needs.
* **Service life.** Optional. The number of years before the material is replaced.
* **Material status.** Optional. A flag marking material as **Salvaged** or **Existing to Remain**.

#### Assign Entries & Materials

Match each Revit family to a material in the Tally database, so Tally knows what it actually is.

#### Define Materials & Takeoff Methods

Confirm the material behind each layer, then choose the takeoff method Tally uses to turn the dimensions in your model into the quantities an assessment needs. Pre-bundled assemblies and tables of common dimensional information mean you usually choose from options rather than entering numbers by hand.

<figure><img src="https://1738432798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUXGGAJSoa5LGx4op2QD%2Fuploads%2FX8oNwonlJKkDQZ7URX0K%2Fimage.png?alt=media&#x26;token=63bc6eb9-2e3d-44f4-87d6-cbffd870167c" alt="" width="375"><figcaption><p>Choose the material behind each layer, then set its takeoff method.</p></figcaption></figure>

#### Working with linked models

You can define materials on elements that come from a linked model just as you would your own. The definition saves into your model, not the link. Tally never writes to a linked file, since links are read-only while you're working in your own model.

Note that this has three consequences:

* **Your changes stay with you.** Definitions travel one way, from the link into your model. Anyone who opens Tally in their own model sees only the definitions saved there. To share a definition, send it to them directly.
* **A reissued link won't overwrite your work.** Each time a link reloads, Tally picks up whatever definitions that model carries and applies them only where you haven't set your own. Anywhere you've made a change, your version wins.
* **You can go back.** Click **Reset to Linked Model** in the family menu to clear your version and use the link's definition again.

<figure><img src="https://1738432798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUXGGAJSoa5LGx4op2QD%2Fuploads%2FPWjXFMDBh8cBvEcqR0kf%2Fimage.png?alt=media&#x26;token=cc912223-a7c4-4581-a017-5c2f9622de81" alt="" width="375"><figcaption><p>Reset to Linked Model, in the family menu.</p></figcaption></figure>

### Read the Results

Results cover six TRACI 2.1 impact categories, plus mass, and break down by life cycle stage. The impact categories are global warming potential (GWP), acidification potential (AP), eutrophication potential (EP), ozone depletion potential (ODP), smog formation potential (SFP), and fossil fuel depletion (FFD).

From the Results screen you can export:

* **Tabular Data (.csv)**
* **Full Results (.json)**
* **Full Results (.csv)**
* **Full Results (.pdf)**

<figure><img src="https://1738432798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUXGGAJSoa5LGx4op2QD%2Fuploads%2FRrLTL9VmLMKMc4WAmIXj%2Fimage.png?alt=media&#x26;token=d6541b2d-568e-485e-856e-9ebdc4927a63" alt="" width="375"><figcaption><p>Impacts by category and life cycle stage.</p></figcaption></figure>

Still have questions? See the [**Tally 2.0 FAQ**](/tally-2.0-users-guide/faq.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.cscale.io/tally-2.0-users-guide/modeling-in-tally.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
