Rationale The carbon isotope composition of carbonates is widely used in petrology and paleoenvironments as a proxy for carbon sources and environmental parameters during mineral formation or late diagenesis. However, most carbonate minerals in nature are complicated mixtures (i.e., coexisting calcite and dolomite). Precise separation of individual signals in mixed carbonate minerals is essential to obtain information regarding these indexes because of the diverse isotopic behavior of different minerals. Methods The conditions for pretreating calcite–dolomite mixtures to determine each of their δ 13 C values were optimized with a series of experiments varying the purging and reaction conditions using an isotope ratio mass spectrometer equipped with an online GasBench II interface. Sequential phosphoric acid reactions of pure calcite and dolomite were performed to measure the characteristics of single minerals under different temperatures and reaction times. Artificial mixtures with varied proportions of calcite and dolomite were used to verify the precision of the proposed method. Results The optimized pretreatment conditions for δ 13 C analysis of calcite in the mixture involved purging the sample bottle using helium and then reacting it with 99% H 3 PO 4 for 100 min in a cold water bath at 2°C. The optimized pretreatment conditions for δ 13 C analysis of dolomite in the mixture involved purging the sample bottle using helium gas after δ 13 C cal measurement and reacting it with H 3 PO 4 on a heating plate for 10 h at 45°C. Conclusions This study introduced a workflow with ultimate precision for the selective δ 13 C measurements of calcite–dolomite mixtures combining a GasBench II with a continuous flow isotope ratio mass spectrometer.