diff --git a/components/sensor/bme680_bsec.rst b/components/sensor/bme680_bsec.rst
index 21f2c8425..1f4499195 100644
--- a/components/sensor/bme680_bsec.rst
+++ b/components/sensor/bme680_bsec.rst
@@ -64,8 +64,8 @@ Configuration variables:
 
 - **address** (*Optional*, int): Manually specify the I^2C address of the sensor. Defaults to ``0x76``. Another address can be ``0x77``.
 
-- **temperature_offset** (*Optional*, float): Temperature offset if device is in enclosure and reads too high.
-  Defaults to ``0``.
+- **temperature_offset** (*Optional*, float): Temperature offset if device is in enclosure and reads too high. This value is subtracted
+  from the reading (e.g. if the sensor reads 5°C higher than expected, set this to ``5``) and also corrects the relative humidity readings. Defaults to ``0``.
 
 - **iaq_mode** (*Optional*, string): IAQ calculation mode. Default is ``static`` for static applications (e.g. fixed indoor devices).
   Can be ``mobile`` for mobile applications (e.g. carry-on devices).
@@ -174,6 +174,8 @@ For each sensor all other options from :ref:`Sensor <config-sensor>` and :ref:`T
         # Temperature offset
         # ------------------
         # Useful if device is in enclosure and reads too high
+        # For example if it reads 5C too high, set this to 5
+        # This also corrects the relative humidity readings
         # Default: 0
         temperature_offset: 0