diff --git a/docs/faqs.md b/docs/faqs.md
index c4f8e29ddf2a99b641d2d476d9a4e16388f7f3f8..471aa677d28af85f8748ea137d56b855c3029a1c 100644
--- a/docs/faqs.md
+++ b/docs/faqs.md
@@ -57,7 +57,7 @@ The following metadata is created for a Stripe Customer:
 
 ![Stripe Customer](images/stripedashboard_customerdetail.png)
 
-In addition, if you have enabled receipts (see [Setup](setup)) the email address will be sent to Stripe and used to send a receipt to the contact.
+In addition, if you have enabled receipts (see [Setup](setup.md)) the email address will be sent to Stripe and used to send a receipt to the contact.
 
 ## Postcode and Billing Address
 
diff --git a/docs/recur.md b/docs/recur.md
index 988f21cf4aa2f92cdd76dd0bc58d6cf4e2e47d2e..c17b34ac3409cbd0da8454d6d22ff14715fa0021 100644
--- a/docs/recur.md
+++ b/docs/recur.md
@@ -7,7 +7,7 @@ The CiviCRM Recurring Contribution `trxn_id` = Stripe `subscription ID`.
 When you create a recurring contribution in CiviCRM using the Stripe payment processor it is linked via the trxn_id to a Stripe subscription.
 
 !!! tip "If you are using recurring contributions make sure you have webhooks configured correctly"
-    See [Webhooks](webhook)
+    See [Webhooks](webhook.md)
 
 ## Cancelling Recurring Contributions
 You can cancel a recurring contribution from the Stripe Dashboard or from within CiviCRM.
diff --git a/docs/setup.md b/docs/setup.md
index 1c24ee5f41a0975925f68e2c2893b4eeb9d6323a..6de9b23e5c8cb9791d1576e4e9ba9116cfda3612 100644
--- a/docs/setup.md
+++ b/docs/setup.md
@@ -1,5 +1,5 @@
 # Setup and configuration
-Please make sure you have read and followed the instructions under [Install](install) first.
+Please make sure you have read and followed the instructions under [Install](install.md) first.
 
 ## Receipts