Yes, We can take payment upfront. Let us know how many months you would like to pay in advance and take care of the rest.