หนี้สาธารณะคือจำนวนหนี้ที่รัฐบาลหนี้ให้กับเจ้าหนี้ หนี้สาธารณะมีหลายประเภท แต่หนี้ส่วนใหญ่มาจากตราสารหนี้ที่ออกโดยรัฐบาล หนี้สาธารณะขั้นต้นและเงื่อนไขหนี้สาธารณะสุทธิคล้ายกันมาก ความแตกต่างระหว่างหนี้สาธารณะขั้นต้นและหนี้สาธารณะสุทธิเป็นเพียงว่ามูลค่าของสินทรัพย์ที่รัฐบาลเป็นเจ้าของหักออกจากยอดหนี้รวมเพื่อให้ได้ตัวเลขสุทธิ
หนี้ที่ประชาชนถืออยู่
เมื่อประเทศต้องการหาเงินทรัพยากรหลักที่มีอยู่คือประเทศที่จะออกตราสารหนี้ให้กับประชาชน ตราสารหนี้สาธารณะ ได้แก่ รายการเช่นตั๋วเงินคลังตั๋วเงินคลังและพันธบัตรระยะยาว ตราสารหนี้สาธารณะที่ออกโดยรัฐบาลสามารถถือครองโดยผลประโยชน์ในประเทศหรือต่างประเทศและรัฐบาลมีภาระผูกพันในการชำระคืนตราสารหนี้เมื่อครบกำหนด
หนี้รัฐบาล
หนี้ที่อยู่ในบัญชีรัฐบาลเป็นหนี้ภายในรัฐบาล รูปแบบของหนี้นี้มาจากการรักษาความปลอดภัยของหนี้ชนิดพิเศษที่ไม่ได้ให้บริการแก่ประชาชนทั่วไป แต่ยังคงเป็นหนี้ของคลังที่จะต้องชำระในบางจุดในอนาคต ส่วนที่ใหญ่ที่สุดของหนี้นี้สำหรับประกันสังคมจ่ายเงินเกษียณทหารกองทุนความพิการไว้วางใจและจ่ายเงินเกษียณราชการ หนี้ภายในรัฐบาลเป็นหนี้ที่รัฐบาลเป็นหนี้อยู่
หนี้สาธารณะขั้นต้น
หนี้สาธารณะทั้งหมดหรือหนี้สาธารณะทั้งหมดเป็นการรวมกันของหนี้ที่ถือโดยหนี้สาธารณะและหนี้สาธารณะ การรวมกันนี้แสดงถึงหนี้ของรัฐบาลกลางทั้งหมดไม่ว่าจะเป็นการออกตราสารหนี้โดยกระทรวงการคลังหรือหน่วยงานรัฐบาลอื่น ๆ หนี้สาธารณะขั้นต้นรายงานว่าเป็นหนี้สินในงบการเงินของรัฐบาลกลาง
หนี้สาธารณะสุทธิ
เมื่อมูลค่าสินทรัพย์ของรัฐบาลกลางลบออกจากองค์ประกอบก่อนหน้ามูลค่าที่เหลือคือหนี้สาธารณะสุทธิ การรายงานหนี้แตกต่างกันไปตามแต่ละประเทศ แต่ในสหรัฐอเมริการายงานส่วนใหญ่เกี่ยวกับตัวเลขหนี้สาธารณะนั้นเป็นยอดรวม ตัวเลขหนี้สาธารณะสุทธิในสหรัฐอเมริกาเป็นมาตรการทางบัญชีที่ไม่ได้เป็นมาตรฐานที่ถูกต้องของหนี้คงค้าง