Hôm 25/11/2017, mọi tin đồn ra đi chấm dứt, Messi chính thức đặt bút vào bản gia hạn hợp đồng với Barca. Messi cam kết gắn bó với Barca tới hết mùa giải 2020/2021. Kèm theo đó là khoản phí giải phóng hợp đồng lên tới 700 triệu euro cùng mức lương lên tới 550.000 euro/tuần. Cam kết này cho thấy Messi muốn gắn bó trọn sự nghiệp trong màu áo Barca và đội chủ sân Camp Nou cũng có cùng mong muốn.
Một ngôi sao như Messi chỉ sẽ chinh chiến ở 1 trong 5 giải đấu hàng đầu châu Âu. Nếu Barca không còn tham dự các giải đấu này, anh bắt buộc phải ra đi. Bởi thế, Messi đã yêu cầu điều khoản liên quan tới việc này trong hợp đồng mới. Theo đó, nếu xứ Catalunya tuyên bố độc lập, Messi sẽ được tự do đến bất cứ CLB nào mà anh muốn. Trong trường hợp đó, Barca sẽ mất Messi mà không nhận được đồng nào.
Tuy nhiên, hiện thông tin của El Mundo vẫn chưa được kiểm chứng và vẫn chỉ là tin đồn.
Mới đây, Messi đã trở lại Barca sau kỳ nghỉ Giáng sinh và năm mới. Tuy nhiên, anh không góp mặt trong trận đấu với Celta Vigo ở lượt đi vòng 16 đội Cúp nhà Vua. Ở trận đấu này, Barca bị cầm chân với tỷ số 1-1 trên sân khách.