Contact us

Contact us

Having trouble using the FAQs or Kim, our smart chatbot? Don’t worry, our customer service team is happy to help.

Select the topic of your question below. You’ll often find the answer there. If it’s not listed, you can contact us directly using the form.

You can also reach us by phone on weekdays from 09:00–12:00 at 088 886 6100.

Did you know that you can easily manage many things yourself through the BigGym app?

Can’t find what you’re looking for in the FAQs? No worries, our customer service team is happy to help you.

Choose the topic of your question below. You’ll often find the answer right away. Don’t see your topic? You can contact us directly via the form.

You can also reach us by phone on weekdays from 09:00–12:00 at 088 886 6100.

Did you know that you can easily manage many things yourself through the BigGym app?

:root { --field-bg: #fff; --field-text: #8c8c8c; /* grijs overal */ --field-placeholder: #8c8c8c; --field-radius: 0; /* rechte hoeken */ --field-height: 58px; /* hoogte */ --field-pad-x: 24px; --shadow: 0 8px 24px rgba(0, 0, 0, 0.25); } .cs-switcher { position: relative; max-width: 100%; margin-bottom: 24px; } /* basisstijl */ .cs-switcher select { -webkit-appearance: none; appearance: none; width: 100%; min-height: var(--field-height); padding: 0 calc(var(--field-pad-x) + 32px) 0 var(--field-pad-x); border: 0; border-radius: var(--field-radius); background: var(--field-bg); color: var(--field-text); font-family: 'Montserrat', sans-serif; font-size: 14px; line-height: 1.4; font-weight: 400; letter-spacing: 1px; box-shadow: var(--shadow); cursor: pointer; } /* placeholderkleur voor disabled optie */ .cs-switcher select:required:invalid { color: var(--field-placeholder); } /* opties */ .cs-switcher select option { color: #111; /* normale tekstkleur in dropdown */ } /* pijltje */ .cs-switcher::after { content: ""; position: absolute; right: 1px; top: 50%; width: 30px; height: 30px; transform: translateY(-50%); pointer-events: none; background: no-repeat center/contain url("data:image/svg+xml;utf8,\ \ \ "); } /* disabled */ .cs-switcher select:disabled { opacity: 0.6; cursor: not-allowed; } /* mobiel */ @media (max-width: 480px) { .cs-switcher select { font-size: 14px; min-height: 56px; } }
.cs-form--contact, .cs-form--wijziging, .cs-form--poststuk, .cs-form--betalingen, .cs-form--vacatures, .cs-form--klacht { display:none; } .cs-switcher { margin-bottom:24px; } .cs-label { display:block; margin-bottom:8px; font-weight:600; } document.addEventListener('DOMContentLoaded', function () { const select = document.getElementById('cs-type'); const map = { 'contact': '.cs-form--contact', 'wijziging': '.cs-form--wijziging', 'poststuk': '.cs-form--poststuk', 'betalingen':'.cs-form--betalingen', 'vacatures': '.cs-form--vacatures', 'klacht': '.cs-form--klacht' }; function showForm(value, scroll = true) { // Alles verbergen Object.values(map).forEach(sel => { const el = document.querySelector(sel); if (el) el.style.display = 'none'; }); // Gekozen formulier tonen const targetSel = map[value]; const target = document.querySelector(targetSel); if (target) { target.style.display = 'block'; target.setAttribute('tabindex', '-1'); if (scroll) { // Scroll met offset van 500px const yOffset = -500; // afstand in pixels const y = target.getBoundingClientRect().top + window.pageYOffset + yOffset; window.scrollTo({ top: y, behavior: 'smooth' }); } target.focus({ preventScroll: true }); } } // dropdown-change event if (select) { select.addEventListener('change', e => { const val = e.target.value; if (!val) return; showForm(val); }); } // deep-link ondersteuning (?type=wijziging) const params = new URLSearchParams(window.location.search); const preset = params.get('type'); if (preset && select && select.querySelector(`option[value="${preset}"]`)) { select.value = preset; showForm(preset, false); } });

Select the problem type

Make a choice… Regular contact form Request to change membership Proof of shared address Together membership Payments and invoices Vacancies Complaint / incident

Is your question listed here?

Je kunt vanaf 14 jaar zelfstandig bij BigGym sporten.
Ben je jonger dan 18 jaar? Dan is het afsluiten van een membership alleen mogelijk met toestemming van een ouder of voogd.

Wanneer je jouw membership via onze website hebt afgesloten, heb je 14 dagen het recht om deze te herroepen.

Als je het membership binnen deze 14 dagen niet gebruikt, is herroeping kosteloos. Hier vind je het herroepsingsformulier. 

Heb je het membership wél gebruikt? Dan brengt BigGym een bedrag naar rato in rekening, vanaf de activeringsdatum tot de dag van herroeping, inclusief eventuele inschrijvingskosten.

Ja, je mag met een Together membership apart komen sporten. Train wanneer het jou het beste uitkomt.

Ja, na afloop van je vaste contract wordt je membership automatisch verlengd.

Bij een 1- of 2-jarig Unlimited, Daytime of Together membership wordt het daarna omgezet naar een 4-wekelijks opzegbaar membership. Je kunt het daarna op elk moment maandelijks opzeggen met een opzegtermijn van één volledige incassoperiode.

Wil je liever een nieuw 1- of 2-jarig membership afsluiten? Dat kan via de vestiging.

Is je vraag zo beantwoord?

/* ====== BASIS STYLING ====== */ :root{ --fb-white: #ffffff; --fb-grey: #d9d9d9; --fb-yes: #00a85a; /* groen bij 'Ja' */ --fb-no: #e6007e; /* magenta bij 'Nee' */ } /* Verborgen container standaard verbergen */ #extra-feedback{ display:none !important; } #extra-feedback.fb-show{ display:flex !important; } .fb-block{ font-family: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; } .fb-question, .fb-btn, .fb-msg{ font-family: inherit; font-size: 14px; letter-spacing: 1px; color: var(--fb-white); } .fb-question{ margin: 0 0 12px 0; } .fb-buttons{ display: flex; gap: 10px; margin-bottom: 10px; } .fb-btn{ background: transparent; border: 1.5px solid var(--fb-white); padding: 6px 16px; text-transform: none; cursor: pointer; transition: border-color .2s ease, color .2s ease; border-radius: 0; /* vierkante hoeken */ } /* Hover: alleen outline + tekst lichtgrijs (geen roze!) */ .fb-btn:hover{ border-color: #bdbdbd; color: #bdbdbd; background: transparent; } /* Gekozen staten */ .fb-btn.is-yes{ border-color: var(--fb-yes) !important; color: var(--fb-yes) !important; background: transparent !important; cursor: default; } .fb-btn.is-no{ border-color: var(--fb-no) !important; color: var(--fb-no) !important; background: transparent !important; cursor: default; } /* Disabled stijl (als je op Ja klikt mag Nee niet meer) */ .fb-btn[disabled]{ opacity: .6; pointer-events: none; } /* Bedankt / melding onder de knoppen */ .fb-msg{ margin: 6px 0 0 0; min-height: 1em; /* voorkomt springen */ } (function(){ function ready(fn){ if (document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', fn, { once:true }); } else { fn(); } } ready(function(){ const block = document.querySelector('.fb-block'); if(!block) return; const yesBtn = block.querySelector('.fb-yes'); const noBtn = block.querySelector('.fb-no'); const msg = block.querySelector('.fb-msg'); const targetSel= block.getAttribute('data-target') || '#extra-feedback'; function getTarget(){ return document.querySelector(targetSel); } function setAriaPressed(btn, state){ btn.setAttribute('aria-pressed', state ? 'true' : 'false'); } yesBtn.addEventListener('click', function(){ const target = getTarget(); yesBtn.classList.add('is-yes'); setAriaPressed(yesBtn, true); noBtn.setAttribute('disabled','disabled'); setAriaPressed(noBtn, false); noBtn.classList.remove('is-no'); msg.textContent = 'Bedankt voor je feedback!'; msg.style.color = '#00a85a'; if(target){ target.classList.remove('fb-show'); } }); noBtn.addEventListener('click', function(){ const target = getTarget(); noBtn.classList.add('is-no'); setAriaPressed(noBtn, true); msg.textContent = ''; if(target){ target.classList.add('fb-show'); const yOffset = -300; const y = target.getBoundingClientRect().top + window.pageYOffset + yOffset; window.scrollTo({ top: y, behavior: 'smooth' }); } else { console.warn('Feedback target niet gevonden voor selector:', targetSel); } }); }); })();

No answer found yet?
Enter your question below. We usually respond within 2 business days.

After submitting the form, you will receive a confirmation email. If you have not received it, your request may not have been processed correctly.

Tip: You can handle many requests yourself in the BigGym app or via the frequently asked questions.

document.addEventListener('DOMContentLoaded', function () { const form = document.querySelector('#regulier'); const email = document.querySelector('#form-field-email'); const emailConfirm = document.querySelector('#form-field-email_confirm'); if (!form || !email || !emailConfirm) return; const parent = emailConfirm.parentElement; parent.style.position = 'relative'; // Zorg dat foutmelding absoluut binnen parent kan // Maak foutmelding-element aan const foutmelding = document.createElement('div'); foutmelding.className = 'email-match-error'; foutmelding.style.color = '#e6007e'; foutmelding.style.fontSize = '13px'; foutmelding.style.position = 'absolute'; foutmelding.style.left = '10px'; // iets naar rechts foutmelding.style.bottom = '-25px'; // iets lager foutmelding.style.display = 'none'; foutmelding.textContent = 'E-mailadressen komen niet overeen.'; parent.appendChild(foutmelding); function checkEmails() { if (email.value && emailConfirm.value && email.value !== emailConfirm.value) { foutmelding.style.display = 'block'; emailConfirm.setCustomValidity('E-mailadressen komen niet overeen.'); } else { foutmelding.style.display = 'none'; emailConfirm.setCustomValidity(''); } } email.addEventListener('input', checkEmails); emailConfirm.addEventListener('input', checkEmails); });

Is your question listed here?

Ja, dat kan! Het omzetten van je membership regel je makkelijk via de BigGym-app of bij de balie in jouw vestiging.
Let op: downgraden is niet mogelijk tijdens je looptijd.

Wil je je rekeningnummer aanpassen? Neem dan contact met ons op. We verwerken de wijziging zo snel mogelijk.

 

Nee, de incasso-datum kan niet worden aangepast. De contributie wordt standaard elke 4 weken geïncasseerd volgens het schema van BigGym. Vragen? Neem dan contact op.

Nee, een directe beëindiging is niet mogelijk. Opzeggen kan uitsluitend via de BigGym-app. Opzeggingen via telefoon, e-mail, mondeling of social media worden niet geaccepteerd.

Houd er rekening mee dat je altijd je volledige contractperiode moet afronden en dat er een opzegtermijn van één volledige incassoperiode geldt.

Together Membership:
Bij een uitschrijving van een Together Membership of gezinspas moeten alle personen zich individueel uitschrijven.

Dit kan alleen via de BigGym-app. Opzeggingen via telefoon, e-mail, mondeling of social media worden niet geaccepteerd. Houd er rekening mee dat je de contractperiode altijd moet afronden en dat er een opzegtermijn van één volledige incassoperiode geldt. Together Membership: Indien er sprake is van een uitschrijving op een Together Membership of gezinspas, dienen alle personen zich individueel uit te schrijven.

Is je vraag zo beantwoord?

/* ====== BASIS STYLING ====== */ :root{ --fb-white: #ffffff; --fb-grey: #d9d9d9; --fb-yes: #00a85a; /* groen bij 'Ja' */ --fb-no: #e6007e; /* magenta bij 'Nee' */ } /* Verborgen containers standaard verbergen (beide ids dezelfde rules) */ #extra-feedback, #extra-feedback-2{ display:none !important; } #extra-feedback.fb-show, #extra-feedback-2.fb-show{ display:flex !important; } .fb-block{ font-family: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; } .fb-question, .fb-btn, .fb-msg{ font-family: inherit; font-size: 14px; letter-spacing: 1px; color: var(--fb-white); } .fb-question{ margin: 0 0 12px 0; } .fb-buttons{ display: flex; gap: 10px; margin-bottom: 10px; } .fb-btn{ background: transparent; border: 1.5px solid var(--fb-white); padding: 6px 16px; text-transform: none; cursor: pointer; transition: border-color .2s ease, color .2s ease; border-radius: 0; /* vierkante hoeken */ } /* Hover */ .fb-btn:hover{ border-color: #bdbdbd; color: #bdbdbd; background: transparent; } /* Gekozen staten */ .fb-btn.is-yes{ border-color: var(--fb-yes) !important; color: var(--fb-yes) !important; background: transparent !important; cursor: default; } .fb-btn.is-no{ border-color: var(--fb-no) !important; color: var(--fb-no) !important; background: transparent !important; cursor: default; } /* Disabled stijl (als je op Ja klikt mag Nee niet meer) */ .fb-btn[disabled]{ opacity: .6; pointer-events: none; } /* Bedankt / melding onder de knoppen */ .fb-msg{ margin: 6px 0 0 0; min-height: 1em; /* voorkomt springen */ } (function(){ function ready(fn){ if (document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', fn, { once:true }); } else { fn(); } } ready(function(){ const blocks = document.querySelectorAll('.fb-block'); if(!blocks.length) return; blocks.forEach(function(block){ const yesBtn = block.querySelector('.fb-yes'); const noBtn = block.querySelector('.fb-no'); const msg = block.querySelector('.fb-msg'); const targetSel = block.getAttribute('data-target') || '#extra-feedback'; function getTarget(){ return document.querySelector(targetSel); } function setAriaPressed(btn, state){ btn.setAttribute('aria-pressed', state ? 'true' : 'false'); } // Force show/hide helpers (overrulen alle CSS) function forceShow(el){ el.classList.add('fb-show'); el.style.setProperty('display','flex','important'); } function forceHide(el){ el.classList.remove('fb-show'); el.style.setProperty('display','none','important'); } if(yesBtn){ yesBtn.addEventListener('click', function(){ const target = getTarget(); yesBtn.classList.add('is-yes'); setAriaPressed(yesBtn, true); if(noBtn){ noBtn.setAttribute('disabled','disabled'); setAriaPressed(noBtn, false); noBtn.classList.remove('is-no'); } if(msg){ msg.textContent = 'Bedankt voor je feedback!'; msg.style.color = '#00a85a'; } if(target){ forceHide(target); } // bij JA verborgen houden }); } if(noBtn){ noBtn.addEventListener('click', function(){ const target = getTarget(); noBtn.classList.add('is-no'); setAriaPressed(noBtn, true); if(msg){ msg.textContent = ''; } if(target){ forceShow(target); // ← zichtbaar maken ongeacht andere CSS const yOffset = -300; const y = target.getBoundingClientRect().top + window.pageYOffset + yOffset; window.scrollTo({ top: y, behavior: 'smooth' }); } else { console.warn('Feedback target niet gevonden voor selector:', targetSel); } }); } }); }); })();

Would you like to make changes to your membership?
Use this form to pause or make changes to your BigGym membership.

After submitting the form, you will receive a response from our team within 2 business days. Je ontvangt ook een bevestiging per e-mail. Heb je deze niet ontvangen? Dan is je aanvraag mogelijk niet correct verwerkt.

Did you know that you can easily manage many things yourself through the BigGym app or the FAQs?

Please note: changes can only be processed if the correct information has been entered.

/* Roze sterretje voor dynamische required velden */ .dynamic-required::after { content: " *"; color: #e6007e; font-size: 14px; } document.addEventListener('DOMContentLoaded', function () { function initLogic() { const typeField = document.querySelector('#form-field-type'); if (!typeField) return; const logica = { "Bankrekening wijzigen": ['iban', 'sepa'], "Upgraden": ['upgraden', 'huidig'], "Membership wijzigen": ['wijzigen', 'huidig2'] }; const alleVelden = [...new Set(Object.values(logica).flat())]; const elementen = alleVelden.map(id => document.querySelector('#form-field-' + id)); const groepen = elementen.map(el => el ? el.closest('.elementor-field-group') || el.parentElement : null); function toggleFields() { const waarde = typeField.value; alleVelden.forEach((id, index) => { const el = elementen[index]; const group = groepen[index]; const actief = logica[waarde] && logica[waarde].includes(id); if (el) { if (actief) { el.setAttribute('required', 'required'); // voeg een class toe aan label voor sterretje const label = group.querySelector('label'); if (label && !label.classList.contains('dynamic-required')) { label.classList.add('dynamic-required'); } } else { el.removeAttribute('required'); el.value = ''; const label = group.querySelector('label'); if (label) { label.classList.remove('dynamic-required'); } } } if (group) { group.style.display = actief ? 'block' : 'none'; } }); } const form = typeField.closest('form'); if (form) { form.addEventListener('submit', function(e) { alleVelden.forEach((id, index) => { const el = elementen[index]; const group = groepen[index]; if (group && group.style.display === 'none') { el.removeAttribute('required'); } }); }); } toggleFields(); typeField.addEventListener('change', toggleFields); } setTimeout(initLogic, 600); });
document.addEventListener('DOMContentLoaded', function () { const form = document.querySelector('#wijzigingmembership'); const email = document.querySelector('#form-field-email2'); const emailConfirm = document.querySelector('#form-field-email_confirm2'); if (!form || !email || !emailConfirm) return; const parent = emailConfirm.parentElement; parent.style.position = 'relative'; const foutmelding = document.createElement('div'); foutmelding.className = 'email-match-error'; foutmelding.style.color = '#e6007e'; foutmelding.style.fontSize = '13px'; foutmelding.style.position = 'absolute'; foutmelding.style.left = '10px'; foutmelding.style.bottom = '-25px'; foutmelding.style.display = 'none'; foutmelding.textContent = 'E-mailadressen komen niet overeen.'; parent.appendChild(foutmelding); function checkEmails() { if (email.value && emailConfirm.value && email.value !== emailConfirm.value) { foutmelding.style.display = 'block'; emailConfirm.setCustomValidity('E-mailadressen komen niet overeen.'); } else { foutmelding.style.display = 'none'; emailConfirm.setCustomValidity(''); } } email.addEventListener('input', checkEmails); emailConfirm.addEventListener('input', checkEmails); });

Do you want to request a Together membership or convert your membership?
Use this form to upload an official document showing that you and the other member live at the same address.

After submitting the form, you will receive a response from our team within 2 business days. Je ontvangt ook een bevestiging per e-mail. Heb je deze niet ontvangen? Dan is je aanvraag mogelijk niet correct verwerkt.

Note: your request can only be processed if the document is clearly legible and the address of both members matches.

/* Roze sterretje voor dynamische required velden */ .dynamic-required::after { content: " *"; color: #e6007e; font-size: 14px; } document.addEventListener('DOMContentLoaded', function () { function initLogic() { const typeField = document.querySelector('#form-field-type'); if (!typeField) return; const logica = { "Bankrekening wijzigen": ['iban', 'sepa'], "Upgraden": ['upgraden', 'huidig'], "Membership wijzigen": ['wijzigen', 'huidig2'] }; const alleVelden = [...new Set(Object.values(logica).flat())]; const elementen = alleVelden.map(id => document.querySelector('#form-field-' + id)); const groepen = elementen.map(el => el ? el.closest('.elementor-field-group') || el.parentElement : null); function toggleFields() { const waarde = typeField.value; alleVelden.forEach((id, index) => { const el = elementen[index]; const group = groepen[index]; const actief = logica[waarde] && logica[waarde].includes(id); if (el) { if (actief) { el.setAttribute('required', 'required'); // voeg een class toe aan label voor sterretje const label = group.querySelector('label'); if (label && !label.classList.contains('dynamic-required')) { label.classList.add('dynamic-required'); } } else { el.removeAttribute('required'); el.value = ''; const label = group.querySelector('label'); if (label) { label.classList.remove('dynamic-required'); } } } if (group) { group.style.display = actief ? 'block' : 'none'; } }); } const form = typeField.closest('form'); if (form) { form.addEventListener('submit', function(e) { alleVelden.forEach((id, index) => { const el = elementen[index]; const group = groepen[index]; if (group && group.style.display === 'none') { el.removeAttribute('required'); } }); }); } toggleFields(); typeField.addEventListener('change', toggleFields); } setTimeout(initLogic, 600); });
document.addEventListener('DOMContentLoaded', function () { const form = document.querySelector('#wijzigingmembership'); const email = document.querySelector('#form-field-email2'); const emailConfirm = document.querySelector('#form-field-email_confirm2'); if (!form || !email || !emailConfirm) return; const parent = emailConfirm.parentElement; parent.style.position = 'relative'; const foutmelding = document.createElement('div'); foutmelding.className = 'email-match-error'; foutmelding.style.color = '#e6007e'; foutmelding.style.fontSize = '13px'; foutmelding.style.position = 'absolute'; foutmelding.style.left = '10px'; foutmelding.style.bottom = '-25px'; foutmelding.style.display = 'none'; foutmelding.textContent = 'E-mailadressen komen niet overeen.'; parent.appendChild(foutmelding); function checkEmails() { if (email.value && emailConfirm.value && email.value !== emailConfirm.value) { foutmelding.style.display = 'block'; emailConfirm.setCustomValidity('E-mailadressen komen niet overeen.'); } else { foutmelding.style.display = 'none'; emailConfirm.setCustomValidity(''); } } email.addEventListener('input', checkEmails); emailConfirm.addEventListener('input', checkEmails); });

Is your question listed here?

Er kunnen een paar redenen zijn waarom je nog facturen ontvangt:

  • Together Membership
    Bij een Together membership moeten beide members zich individueel uitschrijven.
    Als jij hebt opgezegd maar je sportpartner niet, loopt het membership door op het account van de persoon met wie je het Together membership hebt afgesloten.

  • Je looptijd is nog niet afgelopen
    Heb je een membership met een looptijd van 1, 2 of 3 jaar? Dan moet je eerst de volledige looptijd afronden voordat je membership daadwerkelijk kan eindigen.
    Check de einddatum in je opzegbevestiging. Tot die datum wordt er nog gefactureerd.

  • De opzegging is niet correct verwerkt
    Opzeggen kan alleen via de BigGym-app. Controleer of je een opzegbevestiging hebt ontvangen. Zonder bevestiging is de opzegging niet doorgekomen.

Je vindt een volledige uitleg van je facturen in de BigGym-app. Ga in de app naar ‘Mijn betalingen’ voor een overzicht van al je facturen en specificaties.

De gratis actieperiode wordt vooraf toegevoegd aan je membership. Pas na afloop van deze gratis weken start je reguliere looptijd. Je betaalt dus pas zodra de actieperiode voorbij is, en vanaf dat moment loopt je normale contractduur.

Log in op de BigGym-app en ga naar je profiel of het betaaloverzicht.
Hier zie je precies hoeveel openstaande posten je hebt, wat je huidige saldo is en welke betaalopties beschikbaar zijn.

Je vindt je eerstvolgende incassodatum in de BigGym-app.

Ga in de app naar je profiel of het betaaloverzicht voor een duidelijk overzicht van al je komende betalingen.

Bij een Together membership is het membership persoonsgebonden. Dit betekent dat beide members zich individueel moeten uitschrijven.

Check in de BigGym-app of beide memberships daadwerkelijk zijn opgezegd.
Als één van de twee nog actief is, loopt het membership door en worden er dus nog facturen verstuurd.

Als je verhuist naar een plek verder dan 30 kilometer van een BigGym-vestiging, kun je je membership stopzetten. Je moet dit aantonen met een officieel document van inschrijving bij de nieuwe gemeente. Na goedkeuring berekenen we je contributie eventueel opnieuw en wordt het membership aangepast/beëindigd.

Is je vraag zo beantwoord?

:root{ --fb-white: #ffffff; --fb-grey: #d9d9d9; --fb-yes: #00a85a; --fb-no: #e6007e; } /* Verborgen containers standaard verbergen */ #extra-feedback, #extra-feedback-2, #extra-feedback-3 { display:none !important; } #extra-feedback.fb-show, #extra-feedback-2.fb-show, #extra-feedback-3.fb-show { display:flex !important; } .fb-block{ font-family: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; } .fb-question, .fb-btn, .fb-msg{ font-family: inherit; font-size: 14px; letter-spacing: 1px; color: var(--fb-white); } .fb-question{ margin: 0 0 12px 0; } .fb-buttons{ display: flex; gap: 10px; margin-bottom: 10px; } .fb-btn{ background: transparent; border: 1.5px solid var(--fb-white); padding: 6px 16px; text-transform: none; cursor: pointer; transition: border-color .2s ease, color .2s ease; border-radius: 0; } .fb-btn:hover{ border-color: #bdbdbd; color: #bdbdbd; background: transparent; } .fb-btn.is-yes{ border-color: var(--fb-yes) !important; color: var(--fb-yes) !important; background: transparent !important; cursor: default; } .fb-btn.is-no{ border-color: var(--fb-no) !important; color: var(--fb-no) !important; background: transparent !important; cursor: default; } .fb-btn[disabled]{ opacity: .6; pointer-events: none; } .fb-msg{ margin: 6px 0 0 0; min-height: 1em; } (function(){ function ready(fn){ if (document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', fn, { once:true }); } else { fn(); } } ready(function(){ const blocks = document.querySelectorAll('.fb-block'); if(!blocks.length) return; blocks.forEach(function(block){ const yesBtn = block.querySelector('.fb-yes'); const noBtn = block.querySelector('.fb-no'); const msg = block.querySelector('.fb-msg'); const targetSel = block.getAttribute('data-target'); function getTarget(){ return document.querySelector(targetSel); } function setAriaPressed(btn, state){ btn.setAttribute('aria-pressed', state ? 'true' : 'false'); } function forceShow(el){ el.classList.add('fb-show'); el.style.setProperty('display','flex','important'); } function forceHide(el){ el.classList.remove('fb-show'); el.style.setProperty('display','none','important'); } yesBtn.addEventListener('click', function(){ const target = getTarget(); yesBtn.classList.add('is-yes'); setAriaPressed(yesBtn, true); noBtn.setAttribute('disabled','disabled'); setAriaPressed(noBtn, false); noBtn.classList.remove('is-no'); msg.textContent = 'Bedankt voor je feedback!'; msg.style.color = '#00a85a'; if(target){ forceHide(target); } }); noBtn.addEventListener('click', function(){ const target = getTarget(); noBtn.classList.add('is-no'); setAriaPressed(noBtn, true); msg.textContent = ''; if(target){ forceShow(target); const yOffset = -300; const y = target.getBoundingClientRect().top + window.pageYOffset + yOffset; window.scrollTo({ top: y, behavior: 'smooth' }); } else { console.warn('Feedback target niet gevonden voor selector:', targetSel); } }); }); }); })();

Questions about your payment or invoice?

Please fill out the form below so we can help you quickly.

Provide as much information as possible, such as the date of the charge or the invoice number.

Na het versturen ontvang je een bevestiging per e-mail. Heb je deze niet ontvangen? Dan is je aanvraag mogelijk niet correct verwerkt.

Tip: You can also view and pay invoices and check payment details in the BigGym app.

document.addEventListener('DOMContentLoaded', function () { const form = document.querySelector('#betalingen'); const email = document.querySelector('#form-field-email3'); const emailConfirm = document.querySelector('#form-field-email_confirm3'); if (!form || !email || !emailConfirm) return; const parent = emailConfirm.parentElement; parent.style.position = 'relative'; const foutmelding = document.createElement('div'); foutmelding.className = 'email-match-error'; foutmelding.style.color = '#e6007e'; foutmelding.style.fontSize = '13px'; foutmelding.style.position = 'absolute'; foutmelding.style.left = '10px'; foutmelding.style.bottom = '-25px'; foutmelding.style.display = 'none'; foutmelding.textContent = 'E-mailadressen komen niet overeen.'; parent.appendChild(foutmelding); function checkEmails() { if (email.value && emailConfirm.value && email.value !== emailConfirm.value) { foutmelding.style.display = 'block'; emailConfirm.setCustomValidity('E-mailadressen komen niet overeen.'); } else { foutmelding.style.display = 'none'; emailConfirm.setCustomValidity(''); } } email.addEventListener('input', checkEmails); emailConfirm.addEventListener('input', checkEmails); });

Is your question listed here?

Ben je op zoek naar een nieuwe uitdaging? Bekijk hier al onze actuele jobs bij BigGym. We zijn altijd op zoek naar enthousiaste collega’s die ons team willen versterken. Wie weet zit jouw droombaan er tussen!

Je kunt eenvoudig solliciteren via onze website. Bekijk onze actuele vacatures, kies de functie die bij jou past en stuur je sollicitatie direct online in. Bekijk hier alle openstaande vacatures.

Heb je vragen? Neem dan contact op met onze recruitment-afdeling.

Ja, bij BigGym bieden we regelmatig stageplaatsen en traineeships aan. Wil je praktijkervaring opdoen in een dynamische werkomgeving? Houd dan onze vacaturepagina in de gaten of neem contact op met onze recruitment-afdeling voor de actuele mogelijkheden.

Ja, bij BigGym bieden we volop mogelijkheden voor parttime en flexibele uren. We begrijpen dat iedereen een eigen planning heeft, daarom stemmen we werktijden graag af op jouw wensen. Tijdens je sollicitatie kun je dit aangeven, zodat we samen de beste match kunnen vinden.

Binnen het BigGym-team staan samenwerken, enthousiasme en klantgerichtheid centraal. We streven ernaar om een positieve en motiverende omgeving te creëren waar zowel collega’s als members zich welkom en ondersteund voelen. Daarbij vinden we eerlijkheid, respect en persoonlijke ontwikkeling ook heel belangrijk.

Is je vraag zo beantwoord?

:root{ --fb-white: #ffffff; --fb-grey: #d9d9d9; --fb-yes: #00a85a; --fb-no: #e6007e; } /* Verborgen containers standaard verbergen */ #extra-feedback, #extra-feedback-2, #extra-feedback-3, #extra-feedback-4 { display:none !important; } #extra-feedback.fb-show, #extra-feedback-2.fb-show, #extra-feedback-3.fb-show, #extra-feedback-4.fb-show { display:flex !important; } .fb-block{ font-family: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; } .fb-question, .fb-btn, .fb-msg{ font-family: inherit; font-size: 14px; letter-spacing: 1px; color: var(--fb-white); } .fb-question{ margin: 0 0 12px 0; } .fb-buttons{ display: flex; gap: 10px; margin-bottom: 10px; } .fb-btn{ background: transparent; border: 1.5px solid var(--fb-white); padding: 6px 16px; text-transform: none; cursor: pointer; transition: border-color .2s ease, color .2s ease; border-radius: 0; } .fb-btn:hover{ border-color: #bdbdbd; color: #bdbdbd; background: transparent; } .fb-btn.is-yes{ border-color: var(--fb-yes) !important; color: var(--fb-yes) !important; background: transparent !important; cursor: default; } .fb-btn.is-no{ border-color: var(--fb-no) !important; color: var(--fb-no) !important; background: transparent !important; cursor: default; } .fb-btn[disabled]{ opacity: .6; pointer-events: none; } .fb-msg{ margin: 6px 0 0 0; min-height: 1em; } (function(){ function ready(fn){ if (document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', fn, { once:true }); } else { fn(); } } ready(function(){ const blocks = document.querySelectorAll('.fb-block'); if(!blocks.length) return; blocks.forEach(function(block){ const yesBtn = block.querySelector('.fb-yes'); const noBtn = block.querySelector('.fb-no'); const msg = block.querySelector('.fb-msg'); const targetSel = block.getAttribute('data-target'); function getTarget(){ return document.querySelector(targetSel); } function setAriaPressed(btn, state){ btn.setAttribute('aria-pressed', state ? 'true' : 'false'); } function forceShow(el){ el.classList.add('fb-show'); el.style.setProperty('display','flex','important'); } function forceHide(el){ el.classList.remove('fb-show'); el.style.setProperty('display','none','important'); } yesBtn.addEventListener('click', function(){ const target = getTarget(); yesBtn.classList.add('is-yes'); setAriaPressed(yesBtn, true); noBtn.setAttribute('disabled','disabled'); setAriaPressed(noBtn, false); noBtn.classList.remove('is-no'); msg.textContent = 'Bedankt voor je feedback!'; msg.style.color = '#00a85a'; if(target){ forceHide(target); } }); noBtn.addEventListener('click', function(){ const target = getTarget(); noBtn.classList.add('is-no'); setAriaPressed(noBtn, true); msg.textContent = ''; if(target){ forceShow(target); const yOffset = -300; const y = target.getBoundingClientRect().top + window.pageYOffset + yOffset; window.scrollTo({ top: y, behavior: 'smooth' }); } else { console.warn('Feedback target niet gevonden voor selector:', targetSel); } }); }); }); })();

Questions about working at BigGym?

We’re glad you’re interested in working with us!

Do you have a question about a vacancy, internship, or working at BigGym? Enter your question below.

Na het versturen ontvang je een bevestiging per e-mail. Heb je deze niet ontvangen? Dan is je aanvraag mogelijk niet correct verwerkt.

Would you like to apply immediately? You can do so via our current vacancies at
our vacancies page.

document.addEventListener('DOMContentLoaded', function () { const form = document.querySelector('#vacatures'); const email = document.querySelector('#form-field-email4'); const emailConfirm = document.querySelector('#form-field-email_confirm4'); if (!form || !email || !emailConfirm) return; const parent = emailConfirm.parentElement; parent.style.position = 'relative'; const foutmelding = document.createElement('div'); foutmelding.className = 'email-match-error'; foutmelding.style.color = '#e6007e'; foutmelding.style.fontSize = '13px'; foutmelding.style.position = 'absolute'; foutmelding.style.left = '10px'; foutmelding.style.bottom = '-25px'; foutmelding.style.display = 'none'; foutmelding.textContent = 'E-mailadressen komen niet overeen.'; parent.appendChild(foutmelding); function checkEmails() { if (email.value && emailConfirm.value && email.value !== emailConfirm.value) { foutmelding.style.display = 'block'; emailConfirm.setCustomValidity('E-mailadressen komen niet overeen.'); } else { foutmelding.style.display = 'none'; emailConfirm.setCustomValidity(''); } } email.addEventListener('input', checkEmails); emailConfirm.addEventListener('input', checkEmails); });

Is your question listed here?

Ben je ontevreden? Laat het ons weten zodat we je kunnen helpen. Neem hiervoor contact met ons op. We streven naar een snelle en zorgvuldige afhandeling.

Je meldt je klacht bij onze klantenservice, telefonisch of per e-mail. Vermeld je naam, contactgegevens en een uitgebreide beschrijving van de klacht. Wij nemen contact met je op voor verdere afhandeling.

Feedback ontvangen we graag! Je kunt ons altijd bellen, een bericht sturen via het contactformulier of een bericht sturen via onze social media kanalen. Zo helpen we BigGym beter te maken.

(function(){ function ready(fn){ if (document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', fn, { once:true }); } else { fn(); } } ready(function(){ const blocks = document.querySelectorAll('.fb-block'); if(!blocks.length) return; blocks.forEach(function(block){ const yesBtn = block.querySelector('.fb-yes'); const noBtn = block.querySelector('.fb-no'); const msg = block.querySelector('.fb-msg'); const targetSel = block.getAttribute('data-target'); function getTarget(){ return document.querySelector(targetSel); } function setAriaPressed(btn, state){ btn.setAttribute('aria-pressed', state ? 'true' : 'false'); } // Overrule alle CSS als het moet function forceShow(el){ el.classList.add('fb-show'); el.style.setProperty('display','flex','important'); } function forceHide(el){ el.classList.remove('fb-show'); el.style.setProperty('display','none','important'); } yesBtn.addEventListener('click', function(){ const target = getTarget(); yesBtn.classList.add('is-yes'); setAriaPressed(yesBtn, true); noBtn.setAttribute('disabled','disabled'); setAriaPressed(noBtn, false); noBtn.classList.remove('is-no'); msg.textContent = 'Bedankt voor je feedback!'; msg.style.color = '#00a85a'; if(target){ forceHide(target); } }); noBtn.addEventListener('click', function(){ const target = getTarget(); noBtn.classList.add('is-no'); setAriaPressed(noBtn, true); msg.textContent = ''; if(target){ forceShow(target); const yOffset = -300; const y = target.getBoundingClientRect().top + window.pageYOffset + yOffset; window.scrollTo({ top: y, behavior: 'smooth' }); } else { console.warn('Feedback target niet gevonden voor selector:', targetSel); } }); }); // --- NIEUW: Globale functie om via link te openen --- window.showFeedback = function(targetSel){ const el = document.querySelector(targetSel); if(!el) return; el.classList.add('fb-show'); el.style.setProperty('display','flex','important'); const yOffset = -300; const y = el.getBoundingClientRect().top + window.pageYOffset + yOffset; window.scrollTo({ top: y, behavior: 'smooth' }); }; // Event listener voor links met data-target document.querySelectorAll('a[data-feedback-target]').forEach(function(link){ link.addEventListener('click', function(e){ e.preventDefault(); const target = this.getAttribute('data-feedback-target'); window.showFeedback(target); }); }); // Optioneel: open via URL hash const hash = window.location.hash; if(hash.startsWith('#extra-feedback')){ window.showFeedback(hash); } }); })();

Do you want to report a complaint or incident?

We think it is important that everyone feels comfortable and safe at BigGym.

Use this form to share a complaint or incident with us. We handle every message carefully and respond within 5 business days.
After submitting, you will also receive a confirmation email. If you have not received it, your report may not have been processed correctly.

If it’s something that requires immediate attention (such as a safety hazard or damage in the gym), please report it to the front desk at your location.

document.addEventListener('DOMContentLoaded', function () { const form = document.querySelector('#klacht'); const email = document.querySelector('#form-field-email5'); const emailConfirm = document.querySelector('#form-field-email_confirm5'); if (!form || !email || !emailConfirm) return; const parent = emailConfirm.parentElement; parent.style.position = 'relative'; const foutmelding = document.createElement('div'); foutmelding.className = 'email-match-error'; foutmelding.style.color = '#e6007e'; foutmelding.style.fontSize = '13px'; foutmelding.style.position = 'absolute'; foutmelding.style.left = '10px'; foutmelding.style.bottom = '-25px'; foutmelding.style.display = 'none'; foutmelding.textContent = 'E-mailadressen komen niet overeen.'; parent.appendChild(foutmelding); function checkEmails() { if (email.value && emailConfirm.value && email.value !== emailConfirm.value) { foutmelding.style.display = 'block'; emailConfirm.setCustomValidity('E-mailadressen komen niet overeen.'); } else { foutmelding.style.display = 'none'; emailConfirm.setCustomValidity(''); } } email.addEventListener('input', checkEmails); emailConfirm.addEventListener('input', checkEmails); });
document.addEventListener("DOMContentLoaded", function () { function openChat(e) { e.preventDefault(); if (typeof fcWidget !== "undefined") { fcWidget.open(); } } const button = document.getElementById("chat-open-button"); if (button) { button.addEventListener("click", openChat); } const link = document.getElementById("chat-open-link"); if (link) { link.addEventListener("click", openChat); } });
/* Verwijder blauwe focus outline in Safari (iOS/macOS) */ *:focus { outline: none !important; -webkit-tap-highlight-color: transparent !important; } /* Extra voor inputvelden en knoppen in Safari */ input:focus, textarea:focus, button:focus, select:focus { outline: none !important; box-shadow: none !important; }
document.addEventListener('DOMContentLoaded', function() { // Alle Elementor Forms op de pagina const forms = document.querySelectorAll('.elementor-form'); forms.forEach(form => { // Controleer elk formulier wanneer het DOM wordt bijgewerkt const observer = new MutationObserver(mutations => { mutations.forEach(mutation => { mutation.addedNodes.forEach(node => { if(node.nodeType === 1){ // Element nodes // Alleen success messages verbergen if(node.classList.contains('elementor-message') && node.classList.contains('elementor-message-success')){ node.style.display = 'none'; } } }); }); }); observer.observe(form, { childList: true, subtree: true }); }); });

DAYTIME:

UNLIMITED:

DAY PASS:

TOGETHER:

BigGym actie – 12 weken gratis bij een nieuw membership
Days
Hours
Minutes
Seconds