diff --git a/.changeset/wicked-cycles-attack.md b/.changeset/wicked-cycles-attack.md
new file mode 100644
index 00000000000..6272a81c554
--- /dev/null
+++ b/.changeset/wicked-cycles-attack.md
@@ -0,0 +1,5 @@
+---
+"thirdweb": patch
+---
+
+Displays the failure error messages on the BuyWidget
diff --git a/packages/thirdweb/src/react/web/ui/Bridge/StepRunner.tsx b/packages/thirdweb/src/react/web/ui/Bridge/StepRunner.tsx
index 0bc9057ab30..d2c289eaab1 100644
--- a/packages/thirdweb/src/react/web/ui/Bridge/StepRunner.tsx
+++ b/packages/thirdweb/src/react/web/ui/Bridge/StepRunner.tsx
@@ -376,9 +376,20 @@ export function StepRunner({
-
- Keep this window open until all
-
transactions are complete.
+
+ {error ? (
+ error.message || "An error occurred. Please try again."
+ ) : (
+ <>
+ Keep this window open until all
+
transactions are complete.
+ >
+ )}