I am a freelancer and I do software consulting for an overseas client . I get payment as check and so by the time the check is realized in my account it takes about 2 months from the time the invoice was raised. So for month of February, the check date is 28 Feb, Check deposit date is 28 Feb, but check realization date (the date on which money is credited to my account) is in April which is the next FY. So for which year this income is to be reported?
Similarly for march the check date is 28th March, Check deposit date is 10th April, Check realization date will be in May.