Narrative:

After being cleared for a close in visual approach to [runway] xr in ZZZ we got switched to tower. We were high but descending at a good rate to get on to the glide slope. We were switched to tower while we were configuring for landing. After I dialed the frequency but before I made the switch I moved to extend the next flap setting. I didn't come back to flip the switch and was distracted by ensuring proper configuration and getting stable. We were configured and stable at 1;000 feet; but we missed the 500 foot call which is when I also double check we're cleared to land. We landed and pulled off the runway uneventfully. I recognized the error and flipped the switch. I said only our call sign and tower just told us to cross [runway] xl and taxi to the gate. We called the tower to apologize and he told us it was no issue and that he gave us the green light.it was late. I was tired. I was too focused on monitoring the flight path and not on doing my other core duties. Proficiency may have played a role as I haven't been flying super frequently. I didn't trap the error using my other reminders.

Google
 

Original NASA ASRS Text

Title: Air carrier flight crew reported landing without a clearance from Tower and stated that fatigue and lack of recent flying contributed to the event.

Narrative: After being cleared for a close in visual approach to [Runway] XR in ZZZ we got switched to Tower. We were high but descending at a good rate to get on to the glide slope. We were switched to Tower while we were configuring for landing. After I dialed the frequency but before I made the switch I moved to extend the next flap setting. I didn't come back to flip the switch and was distracted by ensuring proper configuration and getting stable. We were configured and stable at 1;000 feet; but we missed the 500 foot call which is when I also double check we're cleared to land. We landed and pulled off the runway uneventfully. I recognized the error and flipped the switch. I said only our call sign and Tower just told us to cross [Runway] XL and taxi to the gate. We called the tower to apologize and he told us it was no issue and that he gave us the green light.It was late. I was tired. I was too focused on monitoring the flight path and not on doing my other core duties. Proficiency may have played a role as I haven't been flying super frequently. I didn't trap the error using my other reminders.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.