diff --git a/src/components/TopicDetail/PaidResourceDisclaimer.tsx b/src/components/TopicDetail/PaidResourceDisclaimer.tsx
new file mode 100644
index 000000000..ab466f535
--- /dev/null
+++ b/src/components/TopicDetail/PaidResourceDisclaimer.tsx
@@ -0,0 +1,30 @@
+import { useState } from 'react';
+import { X } from 'lucide-react';
+
+type PaidResourceDisclaimerProps = {
+ onClose: () => void;
+};
+
+export function PaidResourceDisclaimer(props: PaidResourceDisclaimerProps) {
+ const { onClose } = props;
+
+ return (
+
+
+
+
+ Note on Premium Resources
+
+
+ These are optional paid resources vetted by the roadmap team.
+
+
+ If you purchase a resource, we may receive a small commission at no
+ extra cost to you. This helps us offset the costs of running this site
+ and keep it free for everyone.
+