* For at opfylde sine pligter som kirkemusiker. Bach var ansat som kirkemusiker det meste af sit liv, og en af hans primære opgaver var at komponere og fremføre musik til gudstjenester. Kantater var en almindelig type kirkemusik i barokken, og Bach skrev hundredvis af dem gennem sin karriere.
* At udtrykke sin religiøse overbevisning. Bach var en dybt religiøs mand, og hans kantater afspejler ofte hans personlige tro. Hans kantater indeholder ofte tekster, der omhandler kristne temaer, såsom Jesu fødsel, korsfæstelsen og opstandelsen.
* For at demonstrere sine musikalske færdigheder. Bach var en af de mest begavede komponister gennem tiderne, og hans kantater viser ofte hans virtuose forfatterskab til stemme og instrumenter. Hans kantater er fyldt med indviklede melodier, harmonier og kontrapunkt, og de kræver ofte et højt niveau af tekniske færdigheder at udføre.