How long does it take to get paid after the music is streamed and or downloaded?
It varies. Most DSPs have a lag of 60 to 90 Days between when streams are played/sold and when they are paid out. Here is an example to indicate the time from stream or download to payout.
Imagine that a stream/download happens in September. All DSPs report (at minimum) per month. There is no difference whether your music was streamed or downloaded at the start, middle, or end of the month. Many DSPs will then issue reports around mid-late October, but we won't actually receive payment for this report until mid-late November. Since we currently start our royalty run around the 27th-30th of the month, if we haven't received payment by that date, then we will not include that DSP in that run. So it is fairly typical that you will receive your statement on December 27th-30th and will be paid 7 Business days after the end of each month of the royalty run for most DSPs. Apple & YouTube are exceptions and tend to be only two months post facto.