A plumbing drawing where cold and hot water are both black forces the site team to read every tag. Colouring segments by hand means every model change breaks the colours again.
To color pipes by system in Revit, you do not touch individual pipes. Colour lives in three places: the system type for the whole project, filters for individual views, and a pipe color scheme with an automatic legend. This article walks through 14 steps in Revit 2027 across all three and shows which one overrides which. For the full modelling and documentation workflow, see the Institute's Revit MEP course.
Revit MEP system colors come from three layers
| Layer | Where it is set | Scope | Use it for |
|---|---|---|---|
| System type | Type Properties › Graphic Overrides | The whole project, every view | Your standard colour per system |
| Filter | Visibility/Graphics › Filters | One view, or every view that uses the same View Template | Isolating one system, hiding others, discipline sheets |
| Pipe color scheme | System Color Schemes, Pipe Legend | One view, with an automatic legend | A colour key on the sheet |
Autodesk states the priority on its Customize System Types page: the system type colour overrides the category setting, but "a view filter always takes precedence over the settings in the system graphical overrides". A filter always wins over Revit MEP system colors.
For system type, classification and name, read Revit MEP systems. The general Filters dialog is covered in showing and hiding elements in Revit; this article only deals with the system side.
Files to follow along
The file used here is Snowdon Towers Sample Plumbing.rvt from the Samples folder of the Revit 2027 installation. Open a copy, open the PLAN L2 Water floor plan, then use View › Duplicate View › Duplicate View to practise on a copy of the view. The Institute's template files carry system types and filters set up for Vietnamese practice; see Revit MEP sample files.
System type graphic overrides for the whole project: steps 1 to 3
Step 1. In the Project Browser, expand Families › Piping Systems › Piping System, right-click the type to colour, for example Domestic Cold Water, and choose Type Properties....
Step 2. On the Graphic Overrides row click Edit.... The Line Graphics dialog has three fields: Pattern, Color and Weight. The sample's cold water type is set to Blue.
Step 3. Click the Color field to open the Color dialog with basic colours and RGB boxes. Pick a colour and click OK three times. Every pipe and fitting in systems of this type changes colour in every view.
System type graphic overrides are the fastest and most durable way to colour pipework: a new pipe takes the colour of the system it joins. Autodesk notes that these overrides apply to the project and are not view-specific like filters.
View filters by System Classification and System Name: steps 4 to 10
Step 4. Type VV to open Visibility/Graphics. If the whole dialog is greyed out, the view has a View Template. In Properties, click the button on the View Template row and choose <None> to practise, or edit the template itself as in step 11.
Step 5. On the Filters tab click Edit/New.... The Filters dialog shows the sample filter P - Domestic Cold Water: four categories, Pipe Accessories, Pipe Fittings, Pipe Insulations and Pipes, and the rule System Classification contains Cold. The top corner reports that it is used in 47 views and 4 view templates.
A rule on System Classification lumps every cold water system together. To colour one system among several of the same classification, filter on System Name, System Type or System Abbreviation.
Step 6. Click the new filter button under the left column. The Filter Name dialog proposes Filter 1; type a name such as P - He nuoc lanh chinh (main cold water), keep Define rules and click OK.
Step 7. Under Categories tick Pipe Accessories, Pipe Fittings, Pipe Insulations and Pipes. Leave out Pipe Fittings and the filter misses elbows and tees.
Step 8. Under Filter Rules, open the parameter list: System Abbreviation, System Classification, System Name and System Type are all there. Choose System Name and equals, then open the value box: Revit lists the system names in the model. Pick Domestic Cold Water 1 and click OK.
Step 9. Back on the Filters tab click Add, choose the new filter and click OK. Use Up and Down to put it at the top. The Apply a Filter page says "The filter at the top of the list takes precedence".
Step 10. In the filter's Lines column click Override..., choose a colour and click OK. Clearing Visibility hides the system; clearing Enable Filter switches the filter off without removing it.
The result on one plan: system Domestic Cold Water 1 in magenta from the name filter, cold water elements of another system in green from the classification filter, and hot water still red from its system type.
Put the filters in a view template: steps 11 and 12
A filter set by hand lives in one view. To give every plumbing plan the same colours, put it in a view template.
Step 11. Go to View › View Templates › Create Template from Current View. The New View Template dialog asks for a name; type one and click OK. The View Templates dialog opens with V/G Overrides Filters ticked in the Include column, so the filters and colours travel with the template.
Step 12. Open another plan and click the button on the View Template row in Properties. The Assign View Template dialog lists the templates and how many views use each; choose yours and click OK. Edit the filters in the template once and every view that uses it follows.
A colour key with Pipe Legend: steps 13 and 14
Step 13. Go to Analyze › Color Fill › Pipe Legend and click an empty spot on the plan. If the view has no scheme, the Choose Color Scheme dialog says "A color scheme has not been assigned to the view". The sample only has Pipe Color Fill - Size; choose it and click OK.
Step 14. In the view's Properties, click Edit... on System Color Schemes. The Color Schemes dialog has rows for Pipes and Ducts; click the scheme name on the Pipes row to open Edit Color Scheme. Duplicate the scheme with the button under the list, name it, and set Color to System Type. Revit warns Colors Not Preserved; click OK.
The legend updates to Domestic Cold Water and Domestic Hot Water, one swatch each, and pipes in the view are filled in those colours. This pipe legend takes its colours from the view's scheme instead of being drawn by hand.
From CAD to Revit: layer colours become system types
CAD drawings colour by layer, and each company keeps its own colour standard. In Revit, copy that standard once into the Graphic Overrides of each system type in your project template. Keep filters for views that must differ: a single-system sheet, a coordination plan that greys out other trades. No colour-changing lisp and no layer swaps when a pipe moves to another system: change the system and the colour follows.
When the colour does not show
| Symptom | Cause | Fix |
|---|---|---|
| Changing the system type colour does not change the view | A filter in the view or its View Template overrides it | Clear Enable Filter or the filter's line override |
| Visibility/Graphics is entirely greyed out | The view has a View Template | Edit the template, or set View Template to <None> |
| Pipes change colour but elbows and tees do not | The filter lacks Pipe Fittings and Pipe Accessories | Tick all four pipe categories |
| Two cold water systems cannot be told apart | The rule uses System Classification | Filter on System Name, System Type or System Abbreviation |
| Two filters hit one pipe with the wrong result | Filter order | The top filter wins; use Up and Down |
| The legend says no scheme is assigned | No System Color Scheme set | Pick one in Choose Color Scheme or in Properties › System Color Schemes |
What people say about system colours
| What you hear | What Revit 2027 actually does |
|---|---|
| Filters only work view by view | A View Template carries filters to every view using it; the sample's Plumbing - Water template is assigned to 13 views |
| System colours are set in Object Styles | Object Styles work by category; system colours live on the system type and override Object Styles |
| You need a filter per system to colour by system | System type graphic overrides cover the standard colours; filters are for views that must differ |
To color pipes by system in Revit, set the colour on the system type first, use filters for exceptions, save them in a view template and add a legend: the whole drawing set stays consistent with no hand colouring. System colours also help when you check a Revit MEP quantity takeoff by system.
Frequently asked questions
Should colours go on the system type or on a filter?
Put standard colours on the system type so new pipes pick them up. Use filters for views that must look different, to hide systems, or to separate one system from others of the same classification.
Why does changing the system type colour not change my drawing?
A filter in the view or its View Template overrides line colour. Filters always win over system type colours.
Should I filter on System Classification or System Name?
System Classification groups every system of that classification, which suits discipline sheets. System Name isolates exactly one system; System Type and System Abbreviation suit projects with several types per classification.
Can a Pipe Legend replace a hand-drawn colour key?
Yes, when the scheme is based on System Type or System Name: the legend lists the values present in the view, one swatch each.