diff --git a/packages/discord.js/src/structures/GuildScheduledEvent.js b/packages/discord.js/src/structures/GuildScheduledEvent.js
index 390486c87..d7e328669 100644
--- a/packages/discord.js/src/structures/GuildScheduledEvent.js
+++ b/packages/discord.js/src/structures/GuildScheduledEvent.js
@@ -193,11 +193,12 @@ class GuildScheduledEvent extends Base {
/**
* The time the guild scheduled event will start at
- * @type {Date}
+ * This can be potentially `null` only when it's an {@link AuditLogEntryTarget}
+ * @type {?Date}
* @readonly
*/
get scheduledStartAt() {
- return new Date(this.scheduledStartTimestamp);
+ return this.scheduledStartTimestamp && new Date(this.scheduledStartTimestamp);
}
/**
diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts
index 67ce926a7..ecd2d8a85 100644
--- a/packages/discord.js/typings/index.d.ts
+++ b/packages/discord.js/typings/index.d.ts
@@ -1368,7 +1368,7 @@ export class GuildScheduledEvent