Schiffer var i 1918/1919 en av grunnleggerne av Deutsche Demokratische Partei. Han var fra februar til april 1919 den nye republikkens første finansminister. I tillegg var stedfortredende leder av regjeringen Scheidemann (). Som finansminister utviklet han et foreløpig skattesystem som dannet grunnlag for Matthias Erzbergers senere store reform av de tyske skattelover. Han gikk ut av regjeringen i protest mot undertegningen av Versaillestraktaten. Senere var han justisminister i regjeringene Bauer og Wirth I.