How to Import CAD to Revit

Many designers, manufacturers, and architects still work with CAD software such as Autocad to create their designs. Using these CAD files as a reference or underlayer for our Revit model is often a good idea, but that means that we need to import those CAD files into Revit.

When importing the CAD file, you can choose between importing it directly or linking the file. This decision is crucial because it can change the performance of the Revit model. And besides importing and linking is it also important to clean up CAD files before importing them into Revit.

In this article, we are going to take a look at how to prepare a CAD file before importing it into Revit, including managing multiple linked CAD files and how we can visually change them with Visibility Control. In addition, I will give some extra tips you can use after linking the CAD files.

Importing CAD Files

Before we start heading on how to import CAD files into Revit it’s important to know the difference between importing the file directly or linking. Most experienced Revit users, including myself, will tell you not to import DWG files but to link them to your project.

The reason why you should consider linking files over importing is that when you import, it will bring unnecessary settings from that file into your Revit project. You can think of Line Styles or Fill Patterns, for example.

line styles revit
Example of imported Line Styles

In the worst case, importing CAD files directly into your Revit model can significantly decrease its performance and unnecessarily increase the file size. When linking a DWG file, it will load the latest versions when opening the Revit file, making it more efficient to manage the files outside Revit.


There is no difference between import CAD directly or linking in Revit if it comes to Line Patterns. In both cases it will bring them into your project. The Line Patterns will start a name with: IMPORT.
line patterns after import cad revit
Line Patterns are marked IMPORT

Preparing the DWG

Whenever you start to import or link a DWG file to Revit, it is important to prepare the file and clean things up. Start by duplicating the DWG file you received and keep the original just in case. You can use a special subfolder for example to organize the files that you have cleaned. Take the following steps to manage and clean the DWG files.

1. Bind Xrefs

While Xrefs in DWGs can cause issues in Revit while linking, you can either bind the Xrefs or detach them which will delete the Xrefs from the file. This setting will prevent you from duplicating Line Patterns, Layers, etc. Open the file in Autodesk Autocad and follow the next steps:

  1. Type the command XREF and press enter > External Reference dialog box will open
  2. Select the files you wish to Bind or Detach > Right-click on selected files to open the menu
  3. Choose either Bind or Detach based on your specific requirements
autocad xref

2. Layer Control

For layer control, you can use different options to clean the DWG file.

The first option is to use the command: SETBYLAYER. This option allows you to remove all different overrides such as line types, line weight, and colors. The command does reset all objects to the original that has been set in the layer.

setbylayer autocad

The second option is to Freeze layers you do not need in Revit after linking.

freeze layers autocad

The third option is to Delete unnecessary layers, which removes all lines and blocks. You can either delete them in the Layer Properties Manager or use the command LAYDEL + N.

laydel autocad

3. Overkill

The OVERKILL command in AutoCAD allows you to clean all overlapping and duplicated geometry such as lines.

overkill autocad

4. Purge

To remove all unused layers, blocks, groups, different styles, etc. we can use the PURGE command. Follow the steps below to clean all unnecessary and not used items.

  1. Enter the PURGE command in AutoCAD > Purge dialog box will open
  2. Select all items or select them individually
  3. Choose either Purge Checked Items or Purge All depending on your requirements
  4. Confirm your Purge
purge autocad before import cad revit

5. Audit

Lastly, before you save the file you just cleaned up, you can use the AUDIT command to check for any errors that are left in the file. After entering the AUDIT command type Y to fix any errors that are detected.

audit autocad

Import CAD to Revit

Once you have finished preparing and cleaning the DWG files, you can start linking the files to Revit by following the steps below.

  1. Open the Insert tab
  2. Click on Link CAD in the Link panel
import cad revit
  1. Browser to file location and select a DWG file
  2. Select Current view only, or uncheck when you want the DWG to appear in other views.
  3. Choose different import settings (use settings from PrintScreen for best default settings)
  4. Press Open > Place DWG on view by clicking the left mouse button
import cad to revit

Import Settings Explained

When you Link CAD files to your Revit project, you can adjust some options, such as Colors, Layers/Levels, and positioning before you import the CAD file into Revit. As I mentioned earlier, you can use the default settings in the PrintScreen above for the best results. In the table below you can see a summary of what each setting does.

Import OptionDescription
Current view onlyThis feature allows you to link a DWG file to a specific view in Revit when checked. If unchecked the linked file will be visible in all views.
ColorsThe Colors option has three different options to choose from, which are: Invert, Preserve, and Black and White.

Invert: By default Revit will invert the colors of any lines and text objects which means that dark colors become lighter and vice versa. For some users, this option can improve the readability of the file in Revit.
Preserve: As the word already says it will preserve the colors as defined in the imported file. Please note that some of the RGB colors of the imported file may not be an exact match to the original file
Black and White: This option will import the file in black and white. I recommend this setting as default because it will improve the readability a lot.
Layers/LevelsThis option allows you to choose which layers should be imported when linking. There are a total of three different options to choose from, which are: All, Visible, and Specify.

All: This default option will link all layers.
Visible: When selecting this option, you will import all visible layers. Layers that are frozen in the DWG file won’t be linked.
Specify: This feature allows you to select the Layers/Levels before linking. The deselected layers will be deleted.
Import unitsYou can set the units of measure for linking the DWG file by selecting from different predefined units. The values you can choose from are: Auto-Detect, feet, inch, meter, decimeter, centimeter, millimeter, and Custom factor.
Correct lines that are slightly off axisThis option is enabled by default, and it will automatically correct lines that are slightly off-axis within a range of fewer than 0.1 degrees. This can prevent issues with Revit elements that are generated from those lines.

Note: When you link site plans, it is better to uncheck this option so it will not autocorrect any of the lines to be more accurate.
PositioningTo position the linked file you can choose from: Auto – Center to Center, Auto – Origin to Internal Origin, Auto – By Shared Coordinates, Manual – Origin, and Manual – Center.

Auto – Center to Center: Place the center of the linked file at the center of the Revit model.
Auto – Origin to Internal Origin: Place the origin of the linked file at the origin of the Revit model.
Auto – By Shared Coordinates: Place the linked file in the Revit model based on shared coordinates.
Manual – Origin / Center: Selecting this option allows you to place it manually with the cursor placed at the origin or center of the linked model. For both manual options, you have to move the cursor to adjust the position and then left-click to place it inside the view.
Place atThis option allows you to select a level in the model to position the linked DWG. This level will be the base level of the file. This will only be available when Current view only is unchecked.
Orient to ViewThe Orient to View option can be used to orient the linked DWG when the True North and Project North of the project are not aligned. In case the view is set to True North, but rotated away from Project North, you can uncheck this option to align the DWG file to Project North. When both True and Project North are aligned this option has no effect. This will only be available when Current view only is unchecked.
Link CAD / Import CAD setting


When you import data from a CAD file into Revit to create a toposurface, it is important to include the 3D information. Therefore, it is important to uncheck the Current view only option.

Import CAD to Revit workaround

Sometimes you really have to import the CAD file into Revit instead of linking, which can be the case for details, for example. To minimize the import of unnecessary items, it’s recommended that you clean up the DWG file prior to importing it. Nonetheless, it’s worth mentioning that there are some “workarounds” that you can use to avoid issues with your Revit file.

  • Create a Model In-Place and then import the CAD file into the Model In-Place editor
  • Create a Family and Import the CAD file there > Load into Project

For either of the approaches, the category you select doesn’t make much difference, although the Generic Model is the most commonly used for this.


You might also like this article: How to Import Excel into Revit.

Managing Linked CAD Files

In Revit, it is possible to manage files after linking. Inside the Manage Link feature, you can Save Positions, Reload, Unload, and add new files by linking. Follow the steps below to manage individual or multiple files at once.

  1. Open the Manage tab
  2. Click on Manage Links in the Manage Project panel
manage import cad revit
  1. In the Manage Links dialog box open the CAD Formats tab
  2. Select the linked files you want to manage
  3. Choose any of the options to manage (Reload, Unload, Remove, Add)
manage links after import cad revit

Manage Links options

In the table below you can find all possible options which you can use to manage the Linked CAD files.

Manage Link OptionDescription
Save PositionsWhen you apply Shared Coordinates to a linked file, it will check the Position Not Saved box. From the Manage Link settings, you can now Save Positons to the linked CAD file.

An alternative way to preserve the Positions of linked files is by saving the Revit project, which will prompt this option.
Reload From…Whenever you change the file location of your linked files, you can use the Reload From… option to relink the CAD file again.
Reload The Reload option allows you to “Refresh” the CAD file after making adjustments to it.
Add…The Add… option allows you to Link CAD files from within the Manage Link panel.
ImportUsing the Import option will bind the Linked file to your project, which is not recommended.
UnloadTo temporarily remove the CAD file from your project. (Use Reload to make it visible again).
RemoveThis option will remove the CAD file permanently from the Revit project.
Manage Links options


Revit can preserve changes made to the graphic display of linked CAD files when reloading them, by checking the Preserve graphic overrides. This applies to all linked CAD files in the project. Unchecking this option will discard all graphical overrides while reloading the file.

Visibility Control Linked CAD File

After you have imported or linked the files, you have the possibility to change the visuals of the lines. This can be done in two different ways: Object Styles, or Visibility/Graphics. Object Styles will change the appearance of the lines of all views (project-wide), whereas Visibility/Graphics only change the appearance view-specific.

Object Styles

  1. Open the Manage tab
  2. Click on Object Styles in the Settings panel
object styles
  1. In the Object Styles dialog box open the Imported Objects tab
  2. Change Line Weight, Line Color, Line Pattern, or Material
object style for import cad revit


  1. Open the View tab
  2. Click on Visibility/Graphics in the Graphics panel
visibility/graphics overrides
  1. In the Visibility/Graphics Overrides dialog box open the Imported Categories tab
  2. Choose a layer to change the appearance
  3. Click on Override…
  4. Change Line Weight, Line Color, or Line Pattern
visibility/graphics overrides cad revit

Extra Tips

After you import or link the CAD file into Revit, you can use some of the tips below to manage the CAD files.

Query Tool

Revit has a nice feature called Query, which can be used after linking or importing a CAD file. This tool allows you to hide or delete layers/levels individually.

  1. Select the imported CAD file in the view
  2. The Modify | DWG tab will show up > Import Instance panel > Click on Query
query tool
  1. Select any of the lines from the imported CAD
  2. In the Import Instance Query choose to Delete or Hide in view
import instance query


Use the Delete Layers in the Import Instance panel to delete multiple layers at once.

Draw order Instance Parameter

When you link or import a cad file with the option: Current view only, you can change the Draw Layer of that file, which changes the order. You can click on the file and then go to the Properties Browser > Go to Draw Layer > Change to Background or Foreground. An alternative way is to go to the Modify panel.

draw layer revit

Note that when you do not use the Current view only option the Draw Layer will not be available.

draw layer import cad revit
Example of different Draw Layer

Wrapping Up

Keep in mind that it’s important to prepare and clean up the DWG file before importing or linking it into Revit. Linking a DWG file is recommended over importing to avoid bringing unnecessary settings into the Revit project. After you have prepared the CAD file, you can link it to Revit and Adjust the import/link settings such as colors, layers/levels, and positioning.

I hope this article helped you to understand how to import or link CAD files into Revit. If you have any questions, just drop a comment below.

Get more stuff like this

Revit, Dynamo, Sketchup and BIM Tips

I hate spam too, so you can unsubscribe at any time.

Leave a Comment