البته این روش قطعی نیست و معایبی نیز دارد. مثلا به استخوان بندی و میزان عضلههای فرد در این روش اهمیتی داده نمیشود، در حالی که همانطور که می دانیم ممکن است یک کیلوگرم عضله و یک کیلوگرم چربی وزن یکسانی داشته باشند، اما حجم عضله کمتر و چگالی آن بیش از چربی است.
شاخص توده بدنی تنها یک معیار ساده و سطحی است و فقط وضعیت وزنی ما را نشان میدهد. و با اینکه میزان چربی بدن ما را نیز به صورت حدودی مشخص میکند اما نحوه توزیع چربیها را عنوان نمیکند و همچنین تمایزی بین چربی و عضله قائل نیست. برای مثال اگر ورزشکاری که به صورت حرفهای ورزش میکند و بافت عضلانی قابل توجه (به همراه مقدار بسیار جزئی چربی داشته باشد) و شاخص توده بدنی این ورزشکار ۳۰ باشد، مطابق فرمول BMI باید ورزشکار چاق باشد. این درحالی است که ورزشکاران عضله بیشتری دارند و چاق نیستند.
منبع ویکی پدیا