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


