Hard bounce vs soft bounce: betekenis, acceptabele bounce rate en oplossingen

Publish date: 27 okt 2026
Een hard bounce is een permanente afleverfout: het adres bestaat niet, of de ontvangende server weigert je mail definitief. Een soft bounce is een tijdelijke fout, zoals een volle mailbox, een snelheidslimiet of een serverstoring, en het bericht krijgt een nieuwe kans. Spona verstuurde 20.000 e-mails naar geverifieerde B2B-adressen en legde elk serverantwoord vast. Hard bounces kwamen uit op 1,525% en soft bounces op 2,425%.
Deze gids loopt die antwoorden code voor code door. Hij laat zien wanneer een soft bounce op elk verzendplatform een hard bounce wordt, welk percentage acceptabel is en hoe je elk type bounce oplost. Aan het eind staat wat Spona doet als een geleverde lijst boven 2% uitkomt.
Get thousands of leads in 4 minutes.
Stop stitching tools together.
Start with verified sales data, delivered in minutes.
No contracts · No setup · No onboarding
Hard bounce vs soft bounce in 20.000 verzendingen: wat er terugkwam
Wat is de betekenis van een bounce? In e-mail is het elk serverantwoord dat meldt dat het bericht niet is aangekomen. Elke verzending eindigt op een van drie manieren: de server accepteert het bericht, stelt het uit of weigert het.
Spona legt ze vast volgens drie regels. Afgeleverd betekent dat de server 250 2.0.0 antwoordde en het bericht aannam. Een soft bounce is een 4.x.x-uitstel dat na 72 uur nog openstaat, zonder definitieve weigering. Een hard bounce is een definitieve 5.x.x-weigering.
| Uitkomst | SMTP-code | Betekenis | Aantal | Aandeel van de verzendingen |
| Afgeleverd | 250 2.0.0 | Geaccepteerd door de ontvangende server | 19.210 | 96,050% |
| Soft bounce | 4.x.x | Na 72 uur nog uitgesteld; geen definitieve 5.x.x | 485 | 2,425% |
| Hard bounce | 5.x.x | Definitieve, permanente weigering | 305 | 1,525% |
| Totaal | Alle | Verzendpogingen | 20.000 | 100,000% |
Tel de twee bounce-rijen op en 790 berichten mislukten, ofwel 3,95% van de verzendingen. Soft bounces waren goed voor 61% van die mislukkingen. Die verhouding telt, want de twee typen vragen om tegengestelde acties. Een hard bounce verwijder je, op een soft bounce wacht je.
Bij de tabel horen twee kanttekeningen. Afgeleverd is niet hetzelfde als de inbox. Een server kan een bericht accepteren en in de spammap zetten, en in het log staat dan nog steeds 250.
De tweede kanttekening gaat over de lijst. Elk adres was vóór de verzending door de controle van Spona gekomen, dus de percentages laten zien wat 40 geverifieerde B2B-lijsten samen opleverden. Wat de controle eruit haalde, meten ze niet.
Wat is een hard bounce bij e-mail? Een permanente weigering
Met een hard bounce zegt de ontvangende server: stop. RFC 3463 is de standaard achter de codes. Die definieert een permanente fout als een fout die ‘waarschijnlijk niet wordt opgelost door het bericht in de huidige vorm opnieuw te versturen’. Het antwoord begint met een 5, en de twee cijfers erna geven de reden.
Verzendplatforms behandelen dat antwoord als definitief. In de meeste gevallen verwijdert Mailchimp adressen met een hard bounce ‘automatisch en onmiddellijk’. HubSpot schrapt ze als ontvanger van toekomstige marketingmails. Twilio SendGrid zet ze op een suppressielijst.
Eén uitzondering is belangrijk. HubSpot merkt op dat een hard bounce ‘ook kan worden veroorzaakt door een streng e-mailbeveiligingsfilter’. Het adres bestaat; een gateway heeft je geweigerd. In de codes verschijnt dat geval als een 5.7.x-beleidsweigering, en de oplossing ligt bij jou, niet in de lijst.
Waarom e-mails hard bouncen: vier oorzaken
De mailbox bestaat niet (5.1.1). RFC 3463 noemt dit een ongeldig adres van de doelmailbox, waarbij ‘de in het adres opgegeven mailbox niet bestaat’. De gids van Microsoft over onbestelbaarheidsrapporten noemt de twee gebruikelijke redenen: de afzender heeft het adres verkeerd getypt, of het adres bestaat niet meer in het doelsysteem.
Op een B2B-lijst groeit de tweede reden met de tijd, omdat mensen van baan wisselen. De woordenlijst van Klaviyo noemt zo'n geval: een ontvanger die van e-mailadres is veranderd en het oude heeft verwijderd. Hoe snel dat gaat, staat in het artikel van Spona over dataverval.
Het domein bestaat niet (5.1.2). Het doelsysteem ‘bestaat niet of kan geen mail ontvangen’. Als een bedrijf na een overname zijn domein opheft, kan mail aan elk contact daar op deze manier mislukken.
De mailbox is uitgeschakeld (5.2.1). De standaard noemt dit ‘Mailbox uitgeschakeld, accepteert geen berichten’. Het account van een vertrokken medewerker dat IT heeft uitgezet maar bewaard, kan zo antwoorden.
Aflevering is niet toegestaan (5.7.1). De server zegt dat ‘de afzender niet gemachtigd is om naar de bestemming te verzenden’. Microsoft zegt het botweg: de code 5.7.509 betekent dat je domein niet door de DMARC-verificatie komt en een DMARC-beleid ‘reject’ heeft. Aan het adres mankeert niets; aan je authenticatie wel.
Wat is een soft bounce bij e-mail? Een tijdelijk uitstel
Met een soft bounce zegt de server: nu even niet. RFC 3463 noemt de klasse een aanhoudende tijdelijke fout, ‘waarbij het verzonden bericht geldig is’, maar een tijdelijke situatie het ophoudt. Het antwoord begint met een 4. Je verzendtool houdt het bericht vast en probeert het opnieuw.
HubSpot omschrijft een soft bounce als ‘een tijdelijk probleem met de server van de ontvanger, of een ander tijdelijk technisch probleem’. HubSpot probeert het tot 72 uur lang opnieuw, en contacten met een soft bounce blijven in aanmerking voor toekomstige e-mails. Ook Twilio SendGrid probeert het tot 72 uur lang opnieuw. Brancheorganisatie M3AAWG zegt tegen afzenders: ‘zet het bericht opnieuw in de wachtrij en probeer het later nog eens’.
Waarom e-mails soft bouncen: snelheidslimieten, volle mailboxen, serverproblemen
Je verstuurde te veel, te snel (4.7.0). De ontvangende server stelt je verbinding uit op grond van beleid. De Microsoft-codes 4.7.500 tot en met 4.7.699 luiden ‘Access denied, please try again later’. Ze betekenen dat Microsoft verdachte activiteit heeft gezien en de afzender tijdelijk heeft beperkt.
Het advies van M3AAWG bij een tijdelijke blokkade als deze is om ‘de verbinding te sluiten en later een nieuwe verbinding te openen’. Dit uitstel was de meest voorkomende soft code in het log van Spona.
De mailbox is vol (4.2.2). De gebruiker ‘heeft een administratief quotum per mailbox of de fysieke capaciteit overschreden’. Een mailbox die niemand leegmaakt, loopt vol.
De mailbox is tijdelijk niet beschikbaar (4.2.0). Het account bestaat, maar de server kan er op dat moment niet bij afleveren.
Het mailsysteem faalde (4.3.0) of antwoordde niet (4.4.1). RFC 3463 rekent het tweede geval tot ‘No answer from host’, oftewel geen antwoord van de host. De externe server ligt eruit, is overbelast of onbereikbaar, en je bericht wacht in de wachtrij.
Soft bounce vs hard bounce: zeven verschillen naast elkaar
| Verschil | Soft bounce | Hard bounce |
| SMTP-antwoordklasse | 4.x.x, een tijdelijke fout | 5.x.x, een permanente fout |
| Wat de server bedoelt | Het bericht is geldig; de situatie is tijdelijk | Hetzelfde bericht opnieuw sturen helpt niet |
| Veelvoorkomende oorzaken | Snelheidslimiet, volle mailbox, server down, mailbox tijdelijk niet beschikbaar | Mailbox bestaat niet, domein ongeldig, mailbox uitgeschakeld, beleidsblokkade |
| Wat je verzendtool doet | Probeert tot 72 uur opnieuw (HubSpot, Twilio SendGrid) | Onderdrukt het adres, meestal direct (Mailchimp, HubSpot, Twilio SendGrid) |
| Gevolg voor het contact | Blijft in aanmerking voor toekomstige verzendingen | Uitgesloten van toekomstige verzendingen |
| Telt mee voor de bounce rate van Amazon SES | Nee: ‘mailbox vol’ en geblokkeerde IP's vallen erbuiten | Ja, bij hard bounces naar domeinen die je niet hebt geverifieerd |
| Jouw oplossing | Vertragen, authenticatie controleren, wachten; verwijderen na herhaalde fouten | Onderdrukken, daarna de lijst van herkomst opnieuw verifiëren |
Bouncecodes in e-mail: de 10 codes achter de bounces van Spona
Elke bounce in het log heeft twee codes. Het antwoord van drie cijfers, zoals 550 of 421, is de klassieke SMTP-status. De uitgebreide code met punten, zoals 5.1.1, komt uit RFC 3463 en geeft de reden. Lees eerst de uitgebreide code: het eerste cijfer zegt of je het adres verwijdert of wacht.
Tien codes verklaren alle 790 bounces in de verzendingen van Spona. De laatste hard code, 554 5.0.0, is de verzamelbak voor overige definitieve fouten. Aan elke kant overheerst één code: bij de hard bounces was ‘mailbox bestaat niet’ goed voor 59%. Bij de soft bounces ging 43% naar uitstel om snelheid of beleid.
| Uitkomst | SMTP-code | Betekenis | Aantal | Aandeel van alle 20.000 verzendingen |
| Hard bounce | 550 5.1.1 | Mailbox van ontvanger bestaat niet | 180 | 0,900% |
| Hard bounce | 550 5.1.2 | Doelsysteem/domein ongeldig | 55 | 0,275% |
| Hard bounce | 550 5.7.1 | Permanente beleids-/beveiligingsweigering | 32 | 0,160% |
| Hard bounce | 550 5.2.1 | Mailbox uitgeschakeld | 25 | 0,125% |
| Hard bounce | 554 5.0.0 | Overige definitieve fout | 13 | 0,065% |
| Soft bounce | 421 4.7.0 | Tijdelijk uitstel om snelheid/beleid | 210 | 1,050% |
| Soft bounce | 450 4.2.0 | Mailbox tijdelijk niet beschikbaar | 110 | 0,550% |
| Soft bounce | 451 4.3.0 | Tijdelijke storing in het mailsysteem | 85 | 0,425% |
| Soft bounce | 452 4.2.2 | Mailboxcapaciteit bereikt | 50 | 0,250% |
| Soft bounce | 451 4.4.1 | Tijdelijke verbindingsfout met de bestemming | 30 | 0,150% |
Maar één hard code wijst naar de afzender in plaats van de lijst: de beleidsweigering. De 13 overige definitieve fouten noemen geen oorzaak. Al het andere aan de hard kant is een dood adres, een dood domein of een gesloten mailbox. Alleen een recentere controle vangt die op voordat de server dat doet.
Wanneer wordt een soft bounce een hard bounce?
Geen standaard legt het moment vast. RFC 3463 definieert de twee klassen en laat de klok aan de afzender over. Elk platform kiest een aantal of een tijdslimiet, en de regels verschillen genoeg om je gerapporteerde cijfers te veranderen.
| Platform of organisatie | Grensregel | Wat er met het adres gebeurt |
| Mailchimp | Na 7 soft bounces voor een adres zonder abonneeactiviteit, of tot 15 voor een contact met eerdere activiteit | Omgezet in een hard bounce en uit de audience opgeschoond |
| HubSpot | Na tot 72 uur nieuwe pogingen | Blijft in aanmerking voor toekomstige e-mails |
| Twilio SendGrid | Na 72 uur onafgebroken uitstel | Verplaatst naar een block-/deferral-lijst, die ‘geen suppressielijst’ is |
| M3AAWG best practice | Na minstens twee keer achter elkaar een bounce over twee weken of langer | Van de lijst verwijderd |
| Amazon SES | Soft bounces tellen nooit mee: ‘mailbox vol’ en geblokkeerde IP's vallen buiten de bounce rate | Alleen hard bounces naar niet-geverifieerde domeinen tellen |
| Spona | Na 72 uur uitstel zonder definitieve 5.x.x | Vastgelegd als soft bounce, niet als hard bounce |
Braze voegt een complicatie toe: een bounce kan ‘zelfs weken na de eerste afleverpoging’ binnenkomen. Het aantal afgeleverde berichten is een momentopname. Reken de cijfers een week na de verzending opnieuw door voordat je een lijst beoordeelt.

Wat is een goede bounce rate voor e-mail?
Onder 2% hard bounces. Dat is het getal dat Amazon SES zijn afzenders geeft: ‘Voor de beste resultaten houd je een bounce rate onder 2% aan’. Bij 5% zet SES het account onder review, en bij 10% kan het verzenden pauzeren. De drempels voor klachten zijn veel strenger: review bij 0,1% en mogelijk een pauze bij 0,5%.
De mailboxproviders zelf publiceren geen bouncegetal. De regels van Google voor bulkafzenders gelden voor iedereen die op een dag meer dan 5.000 berichten naar Gmail-adressen stuurt. Ze verplichten afzenders om afmeldingen binnen twee dagen te verwerken en stellen geen bouncelimiet.
Yahoo vraagt afzenders om ‘hard en soft bounces te monitoren’, ongeldige ontvangers snel te verwijderen en het spampercentage onder 0,3% te houden. Geen van beide noemt een bouncepercentage. Het artikel van Spona met cold-e-mailstatistieken noemt ‘E-mailproviders staan een bounce rate van 2% toe’ daarom een mythe.
De eigen benchmark van Spona blijft onder die grens. De gepubliceerde benchmark verdeelt de 20.000 verzendingen per land, met 5.000 in elk van vier landen. De hard bounce rate was in de VS 1,5% en in het VK 1,2%. Over alle 20.000 verzendingen samen was hij 1,525%.
Twee dingen bepalen of een lijst onder 2% blijft: hoe recent de controle is en welke bounces je meetelt. De formule beslist het tweede.
Formule voor de bounce rate, met rekenvoorbeeld
Bounce rate = bounces ÷ verzendpogingen × 100.
Pas de formule toe op het log van Spona, waar 305 van de 20.000 verzendingen een hard bounce gaven. Dat is een hard bounce rate van 1,525%. Tel je de soft bounces mee, dan wordt de teller 790. De totale bounce rate is dan 3,95%.
Twee keuzes verschuiven de uitkomst. De eerste is welke bounces meetellen. Amazon SES telt alleen hard bounces naar niet-geverifieerde domeinen, dus een totale bounce rate afgezet tegen de 2%-grens van SES overschat je risico.
De tweede is welke verzendingen meetellen. De gepubliceerde rate van Spona is ‘permanente afleverfouten gedeeld door verzendpogingen naar de geverifieerde subset, zonder catch-alladressen’. Noem de formule telkens als je een bounce rate rapporteert.
Hard bounces oplossen en soft bounces verminderen
Werk de lijst in deze volgorde af. Stap 1 tot en met 4 pakken aan wat al gebounced is. Stap 5 en 6 voorkomen dat de volgende batch bouncet.
- Onderdruk elke hard bounce direct, en probeer een 5.x.x nooit opnieuw. M3AAWG noemt het ‘zeer belangrijk’ dat een bericht aan een niet-bestaand adres niet opnieuw wordt verstuurd en dat het adres buiten toekomstige mailings blijft. Mailchimp en Twilio SendGrid doen dit voor je. Verstuur je via je eigen SMTP-server, dan bouw je de suppressielijst zelf.
- Laat een 4.x.x opnieuw proberen, en verwijder het adres na herhaalde fouten. De grens van M3AAWG is twee bounces achter elkaar over twee weken of langer. Mailchimp hanteert 7 of 15 soft bounces. Kies één regel en pas die toe op elke lijst.
- Vertraag als je 421 4.7.0 ziet. De server vertelt je dat je verzendpatroon niet klopt, niet dat het adres niet klopt. M3AAWG zegt: sluit de verbinding en maak later opnieuw verbinding. Spreid de batch over meer uren of meer inboxen.
- Controleer SPF, DKIM en DMARC als 5.7.x verschijnt. Een beleidsweigering kan betekenen dat het adres in orde is en je domein niet. De Microsoft-code 5.7.509 zegt het letterlijk: het verzendende domein faalt voor DMARC en heeft een reject-beleid. Herstel het record voordat je aan de lijst komt.
- Verifieer vóór de verzending, en controleer een verouderde lijst opnieuw. Een bulkverifier vangt dode mailboxen en dode domeinen op voordat de ontvangende server dat doet. De gids van Spona over e-maillijsten opschonen vergelijkt de diensten en hun prijzen, en het artikel over B2B-datavalidatie behandelt de controles die verder gaan dan de mailbox.
- Afzenders in het VK: houd bij wat er gebounced is. Als persoonsgegevens onjuist zijn, moet je volgens de richtlijn van de ICO over juistheid zo snel mogelijk ‘redelijke stappen nemen om ze te corrigeren of te wissen’. Dezelfde pagina staat registraties van fouten toe, ‘mits die registraties niet misleidend zijn over de feiten’. Een suppressielijst kan zo'n registratie zijn en voorkomt dat je een dood adres volgend kwartaal opnieuw importeert. De ICO herziet deze richtlijn vanwege de Data (Use and Access) Act.
Voor afzenders in Nederland geldt de AVG. Overweging 39 van de AVG zegt: ‘Alle redelijke maatregelen moeten worden genomen om ervoor te zorgen dat onjuiste persoonsgegevens worden gerectificeerd of gewist’.
Wat Spona doet als hard bounces boven 2% komen, en de grenzen daarvan
Het operationele doel van Spona is hard bounces onder 2% op een vers gecontroleerde lijst. Een batch daarboven wordt opnieuw gecontroleerd en onderzocht.
Van de 40 geleverde lijsten in de steekproef gingen er 4 over de grens. De hoogste kwam op 3,0%, de laagste van de vier op 2,4%. De andere 36 lijsten kwamen samen uit op 1,394%.

In drie van de vier gevallen ondersteunde het onderzoek een datafout. Eén kwam van de kant van de afzender: een probleem met authenticatie of beleid dat Spona documenteerde en overdroeg aan de verzendprovider. Elk geval doorliep vijf van de zes stappen; de oorzaak bepaalde of stap 4 of stap 5 gold. Elke herstelmaatregel volgt het geldende contract.
| Stap | Trigger | Actie van Spona | Aantal keer (n) |
| 1 | Hard bounce van de lijst boven 2% | De betreffende batch pauzeren en de definitieve SMTP-uitkomsten per ontvanger verzamelen. | 4 |
| 2 | Betreffende batch in review | Kandidaat-e-mails opnieuw verifiëren; ongeldige adressen onderdrukken en het oorspronkelijke controletijdstip bewaren. | 4 |
| 3 | Oorzaak controleren | Fouten door ongeldige mailboxen scheiden van authenticatie, beleidsblokkades, verouderde controles en wijzigingen in het verzenden aan klantzijde. | 4 |
| 4 | Datafout ondersteund | Na onderzoek een gecorrigeerde export voorbereiden; elke herstelmaatregel volgt het geldende contract. | 3 |
| 5 | Oorzaak aan afzenderzijde ondersteund | De beleids-/authenticatieoorzaak documenteren en de verzendprovider vragen dit te verhelpen. | 1 |
| 6 | Kwestie beoordeeld | Oorzaak, correctie en bevestiging door de klant vastleggen voordat de batch weer opengaat. | 4 |
Waar Spona in past: je beschrijft je ideale klant in een chat. De AI doorzoekt meer dan 40 bronnen, verifieert elke lead en levert in ongeveer 4 minuten een gescoorde lijst, en je betaalt per lead.
Een lead met alleen e-mail in Standard Search kost 3 tot 7 credits. Tegen de creditprijzen van de abonnementen is dat $ 0,024 tot $ 0,07 per lead. Elke nieuwe zoeksessie kost eenmalig 1.000 credits. Elke zoekopdracht begint met een gratis sample, en het Free-abonnement bevat eenmalig 3.000 credits.
Waar niet. Spona verstuurt je e-mail niet en ziet dus nooit de soft bounces die je eigen setup veroorzaakt. Een 421 4.7.0 uit een niet-opgewarmde inbox los je zelf op. Spona meet geen inboxplaatsing; afgeleverd betekent in het log geaccepteerd.
Het doel hield stand bij 36 van de 40 lijsten, niet bij allemaal, en een van de missers kwam van de kant van de afzender. En heb je de lijst al, dan is een gespecialiseerde bulkverifier het gereedschap om hem te controleren; de gids over e-maillijsten opschonen vergelijkt ze.
Get thousands of leads in 4 minutes.
Stop stitching tools together.
Start with verified sales data, delivered in minutes.
No contracts · No setup · No onboarding
Hard bounce vs soft bounce: veelgestelde vragen
Moet je adressen met een hard bounce verwijderen?
Onderdruk ze in plaats van ze te verwijderen. Een suppressielijst voorkomt dat hetzelfde adres bij de volgende import terugkomt. Onder het juistheidsbeginsel van de UK GDPR is een registratie van een fout in orde, zolang die niet misleidend is over de feiten. Wie de rij verwijdert, wist het enige bewijs dat het adres faalde.
Welke bounce rate is te hoog voor cold e-mail?
Alles boven 2% hard bounces vraagt om actie. Amazon SES zet accounts bij 5% onder review en kan ze bij 10% pauzeren. Geen enkele mailboxprovider publiceert een eigen bouncedrempel. Het artikel met cold-e-mailstatistieken legt uit waarom ‘E-mailproviders staan een bounce rate van 2% toe’ een mythe is.
Hoe lang duurt het voordat een e-mail terugkomt?
Een hard bounce komt terug zodra de server het bericht weigert, want niemand probeert een 5.x.x opnieuw. Een soft bounce kan 72 uur nodig hebben om in je rapport te verschijnen, omdat HubSpot en Twilio SendGrid zo lang blijven proberen. Braze waarschuwt dat sommige bounces pas weken na de eerste poging binnenkomen.
Bouncet een e-mail als het adres niet bestaat?
Ja, in de meeste gevallen. Volgens de woordenlijst van Klaviyo krijgt een verzending naar een niet-bestaand adres de fout 550 5.1.1. Het was de grootste hard-bouncecode in het log van Spona, met 180 van de 305 hard bounces.
Is een bounce rate van 20% of 70% goed?
Die cijfers komen uit webanalyse, waar een bounce een bezoeker is die na één pagina vertrekt. Bij e-mail zouden ze rampzalig zijn. Amazon SES zet een account bij 5% onder review, dus 20% ligt op vier keer die grens.
Share this article
GET FREE LEADS






