When is the final balance due?