[SPEC: ARCHITECTURAL PRODUCTION & BIM]
LIBRARY // REVIT AND BIM

Revit Shared Parameters: When and How to Use Them

A Revit parameter dialog linked to a door tag and a schedule column showing the same value

Shared parameters are what let a piece of data travel from a family to a schedule to a tag without being retyped.

Revit parameters store information about elements. When you need custom information to appear in tags and schedules across families and projects, shared parameters are usually the right tool. Managing them well prevents duplicate, conflicting data.

Types of parameters

  • Family parameters: exist only within a family; can't be scheduled or tagged
  • Project parameters: added to categories in a project; can be scheduled but not tagged
  • Shared parameters: defined in an external file and used in families and projects; can be both scheduled and tagged
  • Global parameters: project-wide values used to drive dimensions and relationships

Why shared parameters matter

If you want a door tag to show a fire rating, the parameter must be a shared parameter loaded into the door family or added as a shared project parameter. Using the same shared parameter everywhere means the tag, schedule and family all refer to the same data.

The shared parameter file

Shared parameters are stored in a text file with unique identifiers. Each parameter has a name, data type and group. Once used in a family or project, the identifier travels with it. If two people create parameters with the same name from different files, Revit treats them as different parameters, which causes confusion.

Managing the file

  • Keep one office shared parameter file in a controlled location
  • Assign an owner who adds new parameters
  • Never edit identifiers manually
  • Organise parameters into clear groups
  • Document what each parameter is for

Naming

Use clear, consistent names, such as Door_FireRating or Room_FinishFloor. Some firms add a prefix to identify office parameters. Avoid names that clash with built-in parameters.

Type or instance

Decide whether a parameter is type or instance. Fire rating may be a type parameter for door types, while a door's location note may be instance-based. Getting this right avoids repetitive data entry.

Using shared parameters in families

Classification and handover

Projects with classification or handover requirements, such as Uniclass codes or COBie data, often rely on shared parameters. Plan these parameters early, ideally in the template.

Common problems

  • Duplicate parameters with similar names
  • Parameters created from different files with the same name
  • Families missing parameters needed for tags
  • Information typed into the wrong parameter

Review regularly

Audit projects for duplicate or unused parameters and keep the shared parameter file tidy. Small problems multiply quickly across a family library.

Well-managed shared parameters make tags and schedules reliable, and they're the backbone of good information in Revit models.

If your team needs extra production capacity for work like this, take a look at our Architectural production services, or tell us about your project.

Related articles