diff --git a/iothub/device/src/Common/Exceptions/IotHubSuspendedException.cs b/iothub/device/src/Common/Exceptions/IotHubSuspendedException.cs
index 92ef6d7450..9016aff6e6 100644
--- a/iothub/device/src/Common/Exceptions/IotHubSuspendedException.cs
+++ b/iothub/device/src/Common/Exceptions/IotHubSuspendedException.cs
@@ -8,7 +8,8 @@
namespace Microsoft.Azure.Devices.Client.Exceptions
{
///
- /// The exception that is thrown when the IoT Hub has been suspended.
+ /// This exception is thrown when the IoT hub has been suspended. This is likely due to exceeding Azure
+ /// spending limits. To resolve the error, check the Azure bill and ensure there are enough credits.
///
[Serializable]
public class IotHubSuspendedException : IotHubException
diff --git a/iothub/service/src/Common/Exceptions/IotHubSuspendedException.cs b/iothub/service/src/Common/Exceptions/IotHubSuspendedException.cs
index 190f79b886..43fb7c0b29 100644
--- a/iothub/service/src/Common/Exceptions/IotHubSuspendedException.cs
+++ b/iothub/service/src/Common/Exceptions/IotHubSuspendedException.cs
@@ -7,7 +7,8 @@
namespace Microsoft.Azure.Devices.Common.Exceptions
{
///
- /// The exception that is thrown when a request is made against an IoT Hub that has been suspended.
+ /// This exception is thrown when the IoT hub has been suspended. This is likely due to exceeding Azure
+ /// spending limits. To resolve the error, check the Azure bill and ensure there are enough credits.
///
[Serializable]
public class IotHubSuspendedException : IotHubException