Not necessarily. I placed my X order on 5/28 to get the free ludi upgrade. After completing the license and insurance info, the next step page auto appears. A couple of days later, the "Please Pay the balance prior to delivery" appeared. Actually, that step can be completed anytime up to delivery. So, I've elected to wait for further information on my order. BTW, California law allows for cancellation for 3 days, so no actual build will occur to an order prior to the end of the 3-day period. That said, it now appears that Tesla is "batching" car builds (no confirmed). So people are getting notification of delivery by text rather suddenly when the matching vehicle arrives. Time period varies depending on transportation --- trucks in the west seem the quickest (sometimes in days) and central and east by rail and then truck (3 weeks or so).
I ordered my X on 28th and have the Please Pay before Delivery. I'll consolidate funds when I get closer to delivery. Either way works.