When designing by hand, the steps to starting a new project are simple: grab a writing implement, a surface to write on, and start being creative. As long as you have a pencil, pen, crayon… and a notebook, napkin, scrap of plywood… you are ready to go. If you are doing production drawings by hand (please tell me very few people still do this), the process isn’t much more complicated. You select a sheet of velum or mylar with your title block pre-printed on it, add a few details to the title block, and pick where you want to start.

ARCHICAD and BIM are of course different. Sure you can launch ARCHICAD and get to work. But that’s ignoring the power of the tool. There are a number of things you should do when you start a new project. The major first step is what you open when you launch ARCHICAD. One could literally launch a blank file, one with nothing in it and start working. But there would be so much to do. A true Clean Template is an experiment and a educational tool, not a starting point. You could also open your most recent project, do a save as, delete the building and start your new project. Hopefully no one does that anymore. For so many reasons, which will hopefully be made more clear throughout this article, that is a crude and unstable way of working.


Using an ARCHICAD template is the first step to starting a project. I’ve said it a million times: templates are the key to BIM success. Hopefully you’ve read my recent article on BIM bankrupting firms. But to drive the point home, here’s my favorite diagram from that post:BIM diagrams lie to youAccepting the power and importance of templates, one could say that starting a new project is “Open ARCHICAD, chose your template, and get to work.” But having a template is not the same thing as a project initiation process. While templates provide a lot of the basics you need when you start a file, there are still a number of things we can not yet automate in ARCHICAD and a number of actions we can’t embed into a template. Fortunately these are often processes we can document and do mindlessly very early on. A project typically starts with a given site and a rough understanding of some key features: square footage, number of stories, etc. These are all clues that can be used to block out plans, elevations, and even sections before a project is designed. All these pieces should already be in your template, but will rarely be sized properly. Furthermore you might have two (or more) standard sheet sizes and need to pick the right one for the project. Doing all this right away saves time later. And it also offers greater rewards.

I recently did the as builts for an addition I’m working on with westerbeck|architecture. When documenting the project, I focused on the model—which makes sense since that’s the foundation of the design process. You might remember the project, as I used it as a foil to discuss Surfaces in the 3D window and to share my techniques for modeling control joints. When we went to bill the client, Cary asked me to send over a set of as-built documents: plans, sections, and elevations. You know the stuff we used to produce as THE GOAL of existing documentation. I completely spaced on creating the drawings. I was so focused on getting the data organized and to a point that was useful to us architects, that I forgot that when we send the client a bill, it’s nice to also send them some product. No big deal. The model was good and my template already had all the views ready to go. I just needed to shift them on sheets, do a little clean up, and finish some other house keeping. It took me less than an hour to get the sheets and drawings ready. I of course also added some pretty renderings, since they were easy to generate. I provided more, in less time, even though I forgot about the drawings. Existing RenderingOne of the lessons from the project above is that I should have had a checklist for project initiation—a list of tasks that should always be completed before design starts/by the end of the existing conditions phase of the project. Below is my list of things to do when starting a project. Depending on the scope and scale of a project, you might not need to tackle ever point on the list. If you have one-hundred hours on a project you can’t spend twenty on a BIM execution plan. But you probably can spend one or two, maybe more. If you have one-thousand hours, spending a week on getting the project ready to go is absolutely worth it. If you are about to start a multi-year project with tens or hundreds of thousands of dollars in fees, that is very different than if you have forty hours to do a garage or kitchen. Both are valid BIM projects. But the scale of start up is quite different.

12 steps for starting a new project in ARCHICAD

If you want more information about any of the points below, leave a comment. I’ll add links to future articles I write or that others have written/will write. As you’ll see a lot of the points need posts unto themselves. Also, it’s worth pointing out that I’ve listed the steps in the order you should do them.

One more thought before we get to the list: these project initiation steps are very different from the old way of working. Steps 1-6 are essentially invisible to the untrained eye. You’ll put in time and effort into your project with nothing visual to show. Do not worry. Everything you are doing is important and will save time later. Do not skip these steps because you feel the desire to show progress. Remember BIM is different than the old ways. Look again at the graph at the beginning of this article. We are focusing on the time immediately on both sides of the vertical dashed line.Elevations

  1. Update your template. If you aren’t the keeper of your template, ask the person who is for the latest version, and details about what’s changed. Hopefully they’ll have something written down for you to read. Also provide feedback to that person, maybe towards the end of your previous project, rather than last minute at the start of the new one. If you are the keeper of the template, spend time now before a new project to incorporate lessons learned. Even if it’s something very minor (an error in the creation of an Attribute, a new Favorite, something that can be streamlined), update the template before starting the next project. Five minutes or an hour at the start of the project will benefit all subsequent projects. Always thinking about the template before starting a project is good business.
  2. Project Info. Project Info is the foundation of data in your project. Fill out as much of this data as possible. Some of it will be needed for the Title Block, other parts will be useful as typical data, like for the site plan. Don’t forget that you can add to the pre-existing list. Spend the time to also fill out the client information. ARCHICAD is a great place to store their contact info. If your client’s name, e-mail, phone number, etc. is a part of the file, then you can easily find that information now and in the future. And so can any of your coworkers and collaborators. Finally, by putting client, site, and project data in the Project Info, you make searching for that sort of data across your entire body of work easier, as it’ll be in the same place, displayed the same way, on all projects.
  3. Title Block. Make sure all the info you need is in there, linked, and displaying properly. Add images, logos, and stamps; if these aren’t in your default template, get them in at the start of the project. It’s best to have this info in on day one rather than wait until you’re scrambling to get drawings out the door. Set your title block up for the phase of project you are doing (no stamp, not for construction notes, etc.). A good template will have all your title block information linked to Project Info, but you still need to check to make sure text is wrapping properly, etc.
  4. Project Location. Just like you set up Project Info, take the time to set up the project location. Find the right longitude and latitude. Set project north correctly. This will prevent errors when doing visualization.Project Location
  5. Project Origin. Here’s an article that talks about Project Origin. Make sure your model has a logical relationship to ARCHICAD’s origin point (0,0). Will the Project Origin be the corner of the building or site? Or some other critical reference point? The primary reason for this is that it helps with model exchange (if both you and the structural engineer have the same 0,0, then life will be better). Also if you are dealing with COBie or other BIM standards, a coordinate system matters. Rob has more on that here. Thinking about Project Origin is also about preparing yourself for the future. Making sure our virtual buildings relate sensibly to a known grid and coordinate system is only going to get more important over time. Drones and robots: need I say more? Also if you want to get REALLY technical, I believe the longitude and latitude you set in Project Location is actually the 0,0 origin point.
  6. Grid Lines. Personally I haven’t done a project with a grid in years and years. But that’s a symptom of my projects, not the value of grids. Set up a grid on day one. Even if it changes, create a starting point and have it relate properly to the Project Origin. Of course let things evolve, but do so in a manner that makes your life easier, not harder. There’s nothing more annoying than a grid system that is all exceptions and has no relationship to the site.
  7. Site. This should be a combination of 1D, 2D and 3D. If you have a survey and/or accurate vector based data (dwg, explodeable pdf) add that to the file. If you’ve documented the site by hand or robot, draft it up. Add aerial data from Google or Bing Maps. Grab info from the local municipality. There’s a ton of easily accessible site information online. Find it and add it to your file. Or at the very least, get the data and put it in a folder on your computer/server/wherever you keep your files. If you don’t have good data, put it in loose and make note of that (via smart use of IDs). If you don’t have accurate topographical info, build a mesh that approximates the site, but give it the ID of “temporary” or “sketch site” or “inaccurate” or something that reminds you that this is just a placeholder. So perhaps “placeholder” as the ID. Why am I suggesting you model something that you don’t know? So that you have something for your more accurate model to sit in, context for your initial model sketches. At this time also include trees, neighboring buildings and other important context that you can loosely place—or accurately, if it’s worth doing so. Remember, this is all important information for the beginning of design.
  8. Stories and Reference Levels. If you know anything about story heights (because you have existing conditions or assumed construction constraints), set them before you start modeling buildings. It’s not hard to fix this later. It’s just annoying. You should have set Altitude under Project Location, but now’s the chance to set other useful Reference Levels. This can be updated later, but the beginning of the project is a good time to think about it.story settings
  9. Existing conditions. If you are working with an existing structure, model it. And model it well. Remember to set your Renovation Status and Filters correctly.
  10. Set up your Layouts and Views. One of the best parts of doing documents in BIM is that you can create a cartoon set on day one and have it cover the majority of the project. Even before you know the specifics of the project, you can make an educated guess about what drawings and sheets you need. Set them up, even if they are blank. As you add data to the project, these views will begin to populate. Your template probably already has much of this set up, but it’ll need adjusting as not every plan or elevation or section is the same size—nor are they always the same scale as your template suggests. Once you have your site and existing conditions in the model, you should have enough data to properly layout all/most of the non-detail drawings.
  11. Delete the parts of the template you know you don’t need. This is a tricky piece of advice. Don’t delete Attributes, as that will cause trouble. Delete Layouts, Views, and Viewpoints that you don’t need. Your template is probably a bit general. That’s good. A template needs to cover a variety of project types and scales, so it will inevitably have more stuff than you need. Judiciously deleting some of this excess will make navigating and growing your file throughout the life of the project more manageable. Assume you will delete something you shouldn’t. That’s okay. You can add it back. Find the balance of deleting enough that you give the file room to breath without going wild and forgetting that you actually probably do need those schedules…eventually.
  12. Invisible forces. This is an easy one to ignore, but very important. Model setbacks and other restrictions to the site. If there’s a height limit, model it. When you are in the early stages of a project, you are probably investigating this information. Adding it to ARCHICAD will help you keep track of it and make sure you don’t forget to continue to design with them in mind. I recently was caught by this. I modeled the side and backyard setbacks, but not the height restriction. As a result I had to alter a roof pitch after the permit office caught my goof. Fortunately everything was modeled, so changing the roof pitch from 6:12 to 5:12 and lowering the truss heel height by 3″ was amazingly easy (had this happened ten years ago, I would have had to fake it with altered notes or eaten a lot of time).

Existing Conditions with setbacks

Stop and Save!

Once you have all this done stop, and save a backup. Clearly label the backup (or the folder it’s in) and keep it safe. It’s important to always keep a file from the end of each phase, but this starting point file is extra critical. By the time you’ve reached step 12, you have spent a lot of time thinking about the baseline data of the project. From this point on you will focus on other things and get distracted. Being able to return to this point days, weeks, or years later will be useful to make sure things didn’t accidentally (or purposefully) change.

The above twelve steps pertain to just about every project—perhaps if you’re spending ten hours doing a bathroom remodel you could skimp on a few of the site context steps. As mentioned earlier in the article, factor in the scope and scale of your project. Understand the essence of what must be done. Know when to quit. Know when more data isn’t always better. Also remember that there are a few other items on the to do list if the project is bigger or involves legitimate collaboration (I don’t consider exchanging dwgs with one or two consultants something that requires extra forethought). These additional steps probably can be summed up with: establish a BIM Execution Plan. But there are a few points which I think are worth highlighting.

  1. Establish if there’s a BIM Standard you need to follow. Here are USA and UK examples. If there is, make sure your template and/or file conforms to it by step 12 above. This might mean adjusting Layers and other Attributes, among other things.
  2. Understand data exchange with consultants. Will it be dwg, ifc, .pln, BIMx, something else? Make this decision a group effort and run some tests. It’s easier to find errors in translation with a simple test than with a full-blown model about to enter construction documents. Furthermore, if you tackle data exchange criteria on day one, you can start exchanging models from the very beginning of the project. We all think about clash detection and model validation as we approach construction, but there’s no reason not to start a variety of collaboration and coordination tasks with the first sketch models.

Final Thoughts: or actually, not final thoughts

This post grew out of two articles I wrote in 2015 about unnecessary fixes. The comment section of the first post is essentially a post unto itself, and much of the discussion focused on what to do when starting a project. Unnecessary fixes are often caused and avoided by project start up processes.

What am I missing?

What else should we do before diving into a project in ARCHICAD? I know I’ve missed things in the list above. That’s okay. I don’t expect this post to be complete until you all start adding advice in the comments. There are plenty of other important project initiation tasks, like identifying your internal team, external consultants, etc. This post didn’t cover those tasks—both because they are mostly external to ARCHICAD and because they are much more dependent on project type, scope, and scale. I’m curious about the steps you do outside of ARCHICAD, so feel free to mention those below as well as what we do in/with/because of the program.

Are you following GRAPHISOFT North America on Twitter? Click Here to keep track of all the latest ARCHICAD News in North America





  1. Patrick May

    Some of those steps are all part of the template. For example; we start a project with a rough cartoon set straight from the template. I have become more and more, a believer in a subtractive template. So all possible views (with the exception of int. elevations & details) are established before the project starts.
    It is true, most project managers/job captains largely ignore some of the project info, site settings, and often even the story settings. These need to be established early on, and modeling needs to happen in a way that changes to these settings have the correct and appropriate effect on the model (IE, top linking walls to story settings, beams on correct home stories, etc.)
    Great tips in this article Jared!

  2. Eric Batte

    Good list, Jared. Here’s one to add: I always recommend setting up Publisher sets right away. That way you’ll be ready to publish in an instant when the time comes.

    • Jared Banks

      Yes! Great item. My template has Publisher Sets pre-setup. But it makes sense to double check to make sure everything is still lining up and working correctly. And updating the sets/adding sets for any project specific needs.

  3. Alan Enriquez

    Hi Jared, great article! For me, probably not for the first 12 steps…but one of the first 20, when im designing a complex with 2 or more buildings and I have already defined the conceptual height for each floor, I usually create the site model with Hotlinked Modules of each building by story even thought i haven even placed more than Slabs in each model. So that model will update as the buildings evolve, plus this works also for teamwork.

    • Jared Banks

      Alan, great process. I think that’s worth inclusion in the first 12 steps. It’s somewhere between model the site and model existing conditions. Having that link created early makes so much sense. It supports automation and it removes a roadblock in your design process when you reach the point of wanting to look at the whole complex.

  4. Daniel Lindahl

    Hi Jared, 2 suggestions about storey settings:
    Lately I have begun to use 0 (zero) ‘height to next’ for the foundation storey, since my footings are usually custom profile beams connected to the lowest floor slab.
    I also always have a storey below this called AHD (Australian Height Datum) which is at sea level and is at project zero, so all heights are in reference to this level. I am sure most countries use some such uniform reference level.
    I model the site and other existing features (trees etc.) in the neighbourhood on this AHD storey. Then if I later need to adjust the level at which the project is built I just make that adjustment in the AHD ‘height to next’.
    The foundation and AHD storeys should be unticked in the storey settings so their storey level markers don’t show up in sections and elevations.

    • Jared Banks

      Good tips. I recall Rob Jackson (http://bimblog.bondbryan.com/) doing something similar. I like that your solution keeps all projects more or less relative to each other. The footings on a zero height story is super interesting too. I like that, too. I’ll need to try that out on a future project. Thanks for sharing.

  5. Philip Caine

    Hi Jared. Thank you for a great article.
    I would also add a couple of items. I find it very useful to make sure my favourites are updated and optimised to suit the project at the beginning – this could be covered by your item 1 “update template”.
    Second, Eric mentioned publisher sets – I also update my folder structure for the project so that the publisher sets and manual issues etc. have the right places to be saved according to the clients needs and the design team.
    Finally, like Daniel, I try to set up the site levels to Ordnance Survey standards (the UK national mapping agency)

    • Jared Banks

      Updating the Favorites is an interesting idea. Because yeah, those can get very project specific. One way to do that would be to update the attributes linked to those favorites. So for instance redefine a complex profile or composite. I like this idea of updating favorites because essentially what we’re saying is ‘define the details and systems’. And I’m very big into that. I love the concept of defining junctions and details and then seeing how they go together. I would love to one day be able to say to the computer “this is my eave detail, this is my outside corner detail, this is my inside corner detail, this is my foundation detail…” adjust my plan to make sure there are only typical conditions. Or highlight where there is weirdness!

  6. Colum Mulhern

    Thanks very much Jared,
    I’ve put this list, with other comments above as text into my template, so I’ll have it on the screen when I open a new project.
    I have so many different favourites that are rarely identical in each project that I have a .pln file where I try to keep them all together.
    Maybe it’s a bit archaic but when I copy/paste I’m sure to bring in all the relevant textures etc. into the new project.
    Maybe “favourites“ does the same, but I’m not there yet.

    • Jared Banks

      Favorites are definitely designed to replace the external .pln file you are using. I highly recommend taking a look at them. For a long, long time I worked in a similar fashion to what you are doing. But I’m so glad I made the switch to using Favorites.

  7. Flash Gordon

    Thanks for the great article, Jared. Templates are always a topic of discussion in our office. Not only do we have an office standard template that we continuously maintain, but also client specific templates for our return clients. In all I believe we have about 9 different ones for all of our teams. They have proven to be a huge time saving tool. One thing I also try to convey to project managers within the office is that there is such a thing as taking a template too far. Templates should provide the user with a good STARTING point, and not try to cover every possible situation that may arise with unique projects. When this starts to happen templates quickly turn into what you had mentioned, “opening an old project and doing a save as.” There is surprisingly such a thing as too much information in a file.

    • Jared Banks

      That’s a great point. Templates can never cover every condition—either for the model, documentation, or output. Finding the sweet spot of investment is really important.

  8. -Gus

    Great article as usual Jared,
    One difficulty I have always had with Templates is that it seems the template must be re-created from scratch every year if you really want to have a true un-adultrated template (without antiquated stuff from previous versions of ArchiCAD). It seems the bigger the firm, the easier it is to cover this added time/cost each year, but for sole-practitioners it’s kind of a time suck. What do you think is the best way of dealing with this process every year?

    • Jared Banks

      I look at the Template recreation process like this:
      1) some years are major updates, others are minor. For me I rebuilt my template from 0 between 16 and 17. And then another major update between 17 and 18. Between 18 and 19, it was more akin to an evolution rather than a revolution. So Sometimes it’s just minor tweaks between versions.
      2) for major reworks, always start from scratch (whatever you consider from scratch, ei GSNA bas template or something else). For minor version updates also start from scratch but import many of your old Attributes from your previous Template (Layers, Pens, etc. for sure). For major reworks try to do as much from scratch as possible to avoid pollution.
      3) every year, even if you’re a one person operation, dedication a day (weekend, evening, whenever) to updating your template. It probably won’t take a full day. But give your brain that space to convert things to the new version (update Favorites to the new library, etc) and also add the stuff you always wanted in your previous version. It’s tough to block out this much time, but it’s worth it. Think of it as predesign for your first project in the new version. So build it into the schedule. This is work I semi-jokingly refer to as drinking work. It’s the stuff you can do from eight to midnight one day after all your other duties are done. You pour yourself a glass of wine or whiskey, or maybe a good beer and just do it. Really it’s not drinking work so much as relaxing work. It’s the kind of stuff that should be fun because it’s reflecting on and reviewing your processes.
      4) All that said, the real key is to not overly customize your template. Understand what doesn’t need to be fixed. For instance, if you look at my template the Surfaces are all out of the box. As are the Fills. I’ve spent years customizing them every version and I’m done with it. GSNA will continue to develop those and I’ll let the. If I need special Fills and Surfaces for a project (which I always do), I’ll make them when I need them (which is what I always had to do anyways). So make sure your template can be updated in an evening or two. Focus on Favorites, Layers, Building Materials, File Structure, Composites, etc. The stuff that will really affect your speed.

      Now if you’re not a one person operation and it’s the other person who’s job this is to do, then you’ve got to pay them. So that does become a hard cost. But a good template that takes advantage of the new version will always pay for itself. And that’s the way this work should be thought of. How can 4-12 hours/year on templating always pay for itself? Minimizing reinvention and focusing on updating/adding what really matters. And making sure your template is light. A light template is easy to update.

      If it’s just yourself, fortunately it can be unbillable after hours fun time (I know we sole practitioners should always pay ourselves for everything we do…but I don’t follow that rule because I also believe it’s okay to treat some work as fun time).

      Bonus thought: It’s also okay to do your first project or two in the new version using your old template (just update the library and go). A reason to do this is to learn the new version. Really you should use the new version for a month or two before updating your template, that way you know what you should focus on. If you get the new version, load it up, and update your template, you’ll miss stuff. (This is a secret benefit of Beta testing; we get to learn the software enough to know what our templates should look like).

  9. MarkV

    To go along with #4 above, make sure to save this link:

    Input the address then copy and paste the coordinates into the “Project Location” window. You can put in the address of any place in the world, and it will give you the proper world coordinates for your sun studies etc.


Submit a Comment

Your email address will not be published. Required fields are marked *

Looking to meet other ARCHICAD users? Why not come along to one of our upcoming User Groups!  VIEW DETAILS