No. Unfortunately, you cannot pay Netflix for the whole year at once. Unlike other streaming platforms, Netflix only has one option to pay monthly.