The key difference between recoverable and non-recoverable depreciation lies in their reimbursement potential; recoverable depreciation can be reclaimed under specific insurance policies, whereas non-recoverable depreciation refers to the amount that cannot be recovered.