Life-Cycle Cost Analysis(LCCA) is directed to the comparison of competing, alternative investment strategies. For infrastructure assets, such as roads, the long-term consequences of today's decisions must be taken into account in the analysis. Moreover, the analysis should be rigorous, comprehensive, consistent, employ the appropriate methodology and incorporate all the relevant factors. This paper suggests that a generic protocol for LCCA should be applicable to various infrastructure areas, that it should incorporate rationality, consistency, practicality and understandability, and that it should be capable of being applied at the following three levels of applicability: Strategic, where desired levels of service (LOS) for the system or network as a whole are defined, and the minimum costs to achieve those LOS has to be determined. Network, where LCCA can be used to determine an optimum program for given budget(s) or funding. Project where LCCA can be used to identify the most economically effective alternative within a project/section/link/area. More specifically, the paper first briefly reviews the basic elements of LCCA in terms of objectives, stakeholders involved, cost factors, analysis period, methods, issues and roadblocks, as well as the various practices and applications. It then describes the framework and basic steps of a generic protocol involving the hierarchy of strategic, network and project levels. In addition, the differences and complementarities between LCCA and financial planning are discussed, as well as what LCCA can and cannot do. Finally, actual numerical examples at all three levels are described. These involve an arterial road pavement network of a Canadian city, and a specific project within the network. At the strategic and network levels, the LCCA is based on optimization, while the project level example illustrates a simplified, spreadsheet based LCCA.