from what tesla has told me so far, i paid my $2500 deposit then you can either finance it through them, with your own bank (no guarantee buy back price) or pay in full. they also told me i can put additional down and finance the rest but payment would be the same time when you pick up your car...