保证金不需要开发票。因为保证金是指合同当事人一方或双方为了保证合同的履行而交给对方或第三方的预收款项。如果合同如约履行完毕,保证金是可以退回的。如果违约,通常保证金是不予退还的。收到保证金的一方会开收据给交付保证金的一方。