Our payment system holds payment in a sort of escrow, so you can expect to see funds transferred to your bank within 3-5 business days of marking your order complete. There's no submitting invoices or waiting around for invoices to be paid, which we think is pretty neat.