Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Invest all at once after maxing out Roth IRA - or each time I contribute?
This depends on the terms and conditions of your IRA account, and those of the investments you have chosen. In general, you are better off investing as quickly as is feasible given those terms.  Money in your cash account doesn't earn much of a return, so the quicker you get money into something earning a return, the better. However, pay attention to the fees and costs associated with investing.  If there is a per-transaction fee, you may want to consolidate, as it may be more efficient to do so - after all, if you contribute $500 at a shot, and it costs you $5 to make a trade, you're paying 1% off the top to make that trade if you make 11 of them, versus 0.1% to make 1, so the question is do you earn that 1% back over the course of the six months?  That will depend on what you are investing in.   More than likely you're going to earn more than 1% over the course of the six months, so it's probably worth investing it in pieces still in that situation, but if the transaction cost is higher, or the time differential lower, you may have a less clear-cut answer.  I invest at Vanguard in their funds and have no transaction fees, so I have a more obvious answer (invest as soon as possible). You also need to consider whether you have minimums to pay attention to - maybe your investment is something you can only buy whole shares of, for example, or you might have a much higher fee if you make small transactions.  In that case, you should wait until you have the minimum to make that transaction if the fee is more than the return you'll get. So the answer is - make the transactions as early as you can, subject to considering the fees you will pay for making them.