This article describes the application of activity-based costing (ABC) to calculate the unit costs of the services for a health care provider in Peru. While traditional costing allocates overhead and indirect costs in proportion to production volume or to direct costs, ABC assigns costs through activities within an organization. ABC uses personnel interviews to determine principal activities and the distribution of individual's time among these activities. Indirect costs are linked to services through time allocation and other tracing methods, and the result is a more accurate estimate of unit costs. The study concludes that applying ABC in a developing country setting is feasible, yielding results that are directly applicable to pricing and management. ABC determines costs for individual clinics, departments and services according to the activities that originate these costs, showing where an organization spends its money. With this information, it is possible to identify services that are generating extra revenue and those operating at a loss, and to calculate cross subsidies across services. ABC also highlights areas in the health care process where efficiency improvements are possible. Conclusions about the ultimate impact of the methodology are not drawn here, since the study was not repeated and changes in utilization patterns and the addition of new clinics affected applicability of the results. A potential constraint to implementing ABC is the availability and organization of cost information. Applying ABC efficiently requires information to be readily available, by cost category and department, since the greatest benefits of ABC come from frequent, systematic application of the methodology in order to monitor efficiency and provide feedback for management. The article concludes with a discussion of the potential applications of ABC in the health sector in developing countries.