The damage caused by seismic shaking and liquefaction-induced permanent ground deformation has conventionally been assessed as two separate problems often by different engineers. However, the two problems are inherently linked, since ground shaking causes liquefaction, and liquefaction-induced soil softening affects ground shaking. Modelling both problems within a single numerical model is complex for both the engineer and the software, and most finite element software only have the capabilities to address one of them. To improve the estimates of the seismic performance of buildings on liquefiable soil, a new sub-structuring approach is proposed called the macro-mechanism approach. This approach allows the soil-liquefaction-foundation-structure interaction to be considered in a series of sub-models accounting for the major nonlinear mechanisms of the system at a macro level. The proposed approach was implemented in the open-source finite element software OpenSees and then applied to a case study of a building where significant liquefaction-and shaking-induced damage was observed after the 1999 Mw 7.4 Kocaeli Earthquake. The case study building was also simulated using two different commercial software programs, the finite difference software FLAC, and the finite element software PLAXIS, by two different research teams. A comparison between the results from the macromechanism approach compared to full numerical models shows that the macro-mechanism approach can capture the extent of the foundation deformation and provide more realistic estimates of the building damage than full approaches since the FLAC and PLAXIS models consider elastic elements for the building.