diff --git a/src/pretix/base/migrations/0281_event_is_remote.py b/src/pretix/base/migrations/0281_event_is_remote.py
new file mode 100644
index 0000000000..57c49e3654
--- /dev/null
+++ b/src/pretix/base/migrations/0281_event_is_remote.py
@@ -0,0 +1,18 @@
+# Generated by Django 4.2.16 on 2025-05-20 11:12
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ("pretixbase", "0280_cartposition_max_extend"),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name="event",
+ name="is_remote",
+ field=models.BooleanField(default=False),
+ ),
+ ]
diff --git a/src/pretix/base/models/event.py b/src/pretix/base/models/event.py
index db687f2483..5267073b51 100644
--- a/src/pretix/base/models/event.py
+++ b/src/pretix/base/models/event.py
@@ -616,6 +616,11 @@ class Event(EventMixin, LoggedModel):
max_length=200,
verbose_name=_("Location"),
)
+ is_remote = models.BooleanField(
+ default=False,
+ verbose_name=_("This event is remote or partially remote."),
+ help_text=_("This will be used to let users know if the event is in a different timezone and let’s us calculate users’ local times."),
+ )
geo_lat = models.FloatField(
verbose_name=_("Latitude"),
null=True, blank=True,
diff --git a/src/pretix/control/forms/event.py b/src/pretix/control/forms/event.py
index f947638161..7e5b594682 100644
--- a/src/pretix/control/forms/event.py
+++ b/src/pretix/control/forms/event.py
@@ -175,6 +175,7 @@ class EventWizardBasicsForm(I18nModelForm):
'presale_start',
'presale_end',
'location',
+ 'is_remote',
'geo_lat',
'geo_lon',
]
@@ -448,6 +449,7 @@ class EventUpdateForm(I18nModelForm):
'presale_start',
'presale_end',
'location',
+ 'is_remote',
'geo_lat',
'geo_lon',
'all_sales_channels',
diff --git a/src/pretix/control/templates/pretixcontrol/event/settings.html b/src/pretix/control/templates/pretixcontrol/event/settings.html
index f701872c05..c736b3722a 100644
--- a/src/pretix/control/templates/pretixcontrol/event/settings.html
+++ b/src/pretix/control/templates/pretixcontrol/event/settings.html
@@ -61,6 +61,7 @@
{% bootstrap_field sform.locale layout="control" %}
{% bootstrap_field sform.timezone layout="control" %}
{% bootstrap_field sform.region layout="control" %}
+ {% bootstrap_field form.is_remote layout="control" %}