De vertelling is namens Dr. Sheppard. Hij woont in een klein Engels dorp met zijn ongehuwde zus Carolina, een grote nieuwsliefhebber. Artsen bellen mevrouw Ferrar, die in de buurt woont, maar de vrouw is al dood, omdat ze te veel van een slaappil slikte. Haar man, die alcohol misbruikte, stierf een jaar geleden aan gastritis, maar Carolina gelooft dat zijn vrouw hem vergiftigde met arseen.
In hetzelfde dorp woont de fabrikant Mr. Roger Ackroyd. Hij was al vroeg weduwnaar en voedde als inwoner de zoon van zijn vrouw op uit zijn eerste huwelijk, Ralph Pentane, een nogal lichtzinnige jongeman. De heer Ackroyd toonde aandacht voor zijn huishoudsters, vooral de laatste, juffrouw Russell, maar de verschijning in het dorp van mevrouw Ferrar veranderde alles. Onlangs kwam de weduwe van zijn broer, mevrouw Cessil Ackroyd, naar de heer Ackroyd met haar dochter Flora, die niet geïnteresseerd is in het trouwen met haar zwager.
Carolina is geïnteresseerd in hun nieuwe buurman, die pompoenen verbouwt en zijn beroep verbergt. Dr. Sheppard leert hem kennen en ontdekt dat Ralph op aandringen van Mr. Ackroyd verloofd is met Flora.
Carolina vertelt haar broer dat Ralph naar Londen zou vertrekken, maar toen hij terugkeerde, verbleef hij in een hotel, wat de heer Ackroyd verraste. Ze suggereert dat Ralph een geheime date heeft met een meisje. Carolina hoorde Ralph klagen bij een vrouw dat zijn stiefvader hem zonder geld zou achterlaten.
Miss Russell komt naar Dr. Sheppard met het verzoek om haar zere knie te onderzoeken. In gesprek vraagt ze naar zeldzame vergiften en drugs.
Dr. Sheppard komt zonder telefoontje naar meneer Ackroyd met zijn koffer, omdat hij naar de zieke patiënt moet gaan. Meneer Ackroyd maakt zich zorgen: hij heeft mevrouw Ferrar gevraagd met hem te trouwen. Aanvankelijk weigerde de vrouw, zoals ze rouw observeerde, maar toen de rouwperiode verstreek, gaf ze toe dat ze haar man had vergiftigd. Ze haatte meneer Ferrara en vermoordde hem vanwege haar liefde voor meneer Ackroyd. Iemand kwam hierachter en drukte grote sommen af van mevrouw Ferrar. Ze kon niet staan en pleegde zelfmoord. Het gesprek wordt onderbroken door de butler Parker, die een brief van mevrouw Ferrar heeft meegebracht. Meneer Ackroyd wil het zelf lezen, zich realiserend dat in de brief de naam van de afperser staat.
Om tien over negen 's avonds vertrekt Dr. Sheppard. Hij verlaat het kantoor van meneer Ackroyd, ziet Parker en geeft hem het verzoek van de eigenaar om niet te storen. Het lijkt Sheppard dat Parker achter de deur afluisterde. Op weg naar huis wordt Sheppard tegengehouden door een vreemdeling die zich afvraagt waar het huis van meneer Ackroyd is.
Om kwart over tien 's avonds ging het huis van dokter Sheppard: hij kreeg te horen dat meneer Ackroyd was vermoord. De dokter grijpt zijn koffertje en gaat naar de telefoon.
Een verbaasde Parker opent de deur en weet niets. Zij en Sheppard proberen de deur naar het kantoor te openen, maar de deur is van binnenuit op slot. Als ze de deur hacken, zien ze meneer Ackroyd, vermoord met een dolk in de nek. Bij onderzoek van de kamer blijkt dat er niets van waarde verloren is gegaan, maar Sheppard vindt de brief van mevrouw Ferrar niet.
Een politie-inspecteur arriveert ter plaatse. Hij ziet voetafdrukken op de vensterbank. De inspecteur gaat ervan uit dat de moordenaar door het raam is geklommen, gedood en gevlucht. De secretaris van meneer Ackroyd, Raymond, vertelt dat hij om half negen de verhuurder met iemand hoorde praten. Parker meldt dat Flora om kwart voor tien de kamer van haar oom verliet.
Om het meisje niet bang te maken, vertelt de inspecteur haar dat de diefstal heeft plaatsgevonden. Flora zegt dat ze haar oom welterusten wenste en hij vroeg haar haar te zeggen dat ze zich niet druk moest maken. Bij het leren van de waarheid valt Flora flauw.
De dolk waarmee meneer Ackroyd werd vermoord, lag in het raam in de woonkamer.Niemand wist nog of er op de dag van de moord een dolk in het raam zat.
Flora vraagt Sheppard haar aan hun buurvrouw voor te stellen. Het meisje legt aan de verbaasde dokter uit dat dit de beroemde detective Hercule Poirot is. Flora was in het hotel waar Ralph verbleef, maar ze kreeg te horen dat hij om negen uur 's avonds vertrok en niemand anders zag hem. Er werd haar ook verteld dat Ralph Dr. Sheppard zocht. De dokter is ongelukkig - hij wil niet dat iemand op de hoogte is van zijn komst. Nu vermoedt de politie dat Ralph zijn stiefvader heeft vermoord, en Flora wil zich tot Poirot wenden voor hulp.
De beroemde detective stemt ermee in het onderzoek in te stellen, maar waarschuwt dat hij de zaak zal afronden. Poirot onderzoekt de kamer waarin de moord heeft plaatsgevonden. Hij neemt Ralphs laarzen en ziet dat de sporen op het raam samenvallen met hun zolen. Poirot ziet ook een stoel die in een hoek staat en vreemd bij de tafel staat. De politie merkt op dat Dr. Sheppard een telefoontje kreeg van het treinstation en een paar minuten later vertrok de trein naar Liverpool.
De politie is geïnteresseerd in het onbekende, die dr. Sheppard om het adres van Mr. Ackroyd heeft gevraagd. Raymond meldt dat zijn eigenaar een voicerecorder wilde kopen en dat er een vertegenwoordiger van het bedrijf voor voicerecorders kwam.
Poirot bestudeert de situatie: Flora zag haar oom om kwart voor tien, en volgens de getuigenis van de dokter werd de moord om ongeveer tien uur 's avonds gepleegd. Maar iedereen uit de entourage van meneer Ackroyd heeft voor deze tijd een solide alibi. In het prieel bij het raam vindt Poirot een stuk cambric en een ganzenveer. In de vijver vindt hij een verlovingsring met de handtekening 'van R.'.
De advocaat opent een testament. Het vast kapitaal wordt ontvangen door Ralph. Flora krijgt ook een behoorlijk bedrag en nu hoeft het meisje geen geld te vragen voor nieuwe outfits.
Een groot bedrag verdwijnt uit de doos waar meneer Ackroyd contant geld bewaarde. De dienstmeisjes weten hier niets van. Meneer Ackroyd, een van de dienstmeisjes, Ursula Bourne, heeft de dag ervoor ontslagen omdat ze de papieren op zijn bureau had verknald. Eerder werkte het meisje voor een zekere mevrouw Folliot en gaf uitstekende aanbevelingen. Poirot lijkt vreemd dat het meisje vanwege zo'n kleinigheid is ontslagen. Ook begrijpt de beroemde detective niet waarom meneer Ackroyd zo lang met haar sprak over ontslag. Poirot besluit alles over Ursula te weten te komen, vooral omdat ze geen alibi heeft. Hij deelt zijn opmerkingen met Dr. Sheppard en vraagt haar voormalige minnares om naar het meisje te vragen.
Mevrouw Folliot verwelkomt de dokter hartelijk, maar als ze op ijzige toon over Ursula Bourne hoort, verklaart ze dat ze niets van haar weet.
De politie is geïnteresseerd in vingerafdrukken op een dolk. Omdat ze niet tot een van de bewoners van het huis behoren, besluit de inspecteur dat de afdrukken ofwel Ralph ofwel een mysterieuze vreemdeling zijn. Poirot is veel meer geïnteresseerd in een onbegrijpelijke oproep. Als hij het heeft opgelost, zal hij de moord oplossen. En hij adviseert om afdrukken te nemen van de vermoorde persoon.
Poirot deelt zijn redenering met Dr. Sheppard. Een mysterieuze vreemdeling kwam naar het huis van meneer Ackroyd en de meid zag hem. Daarna ging hij naar de hotelbar, waar bezoekers aandacht schonken aan zijn Amerikaanse accent, en hij gaf zelf toe dat hij Amerikaan was. De gevonden ganzenveer ruikt sterk naar een medicijn dat veel voorkomt in Amerika. De dokter vermoedt de vreemdeling, hoewel alles zich tegen Ralph keert. Poirot is van mening dat Ralph onschuldig is.
Mevrouw Ackroyd maakt zich zorgen en klaagt bij Dr. Sheppard. Ze vestigt de aandacht op het vreemde gedrag van Ursula Bourne. Ze mocht dit meisje nooit en leek te geschoold voor de bediende. Dr. Sheppard merkt op dat Ursula zich zorgen maakt over Ralph.
Poirot vraagt Carolina om erachter te komen welke kleur de schoenen hadden op de dag van de moord op Ralph, wat verrassend is voor de dokter. Carolina gebruikt al zijn connecties en voert de taak uit. De kleur van de schoenen is niet de kleur waar de beroemde detective aan dacht.
Poirot overlegt met Dr. Sheppard over wie mevrouw Ferrar kan chanteren.Hun vermoeden rust op Parker, die gesprekken hoorde.
Carolina bespreekt met vrienden de details van wat er is gebeurd. Ze weten zeker dat Ralph en Flora niets met elkaar te maken hebben. Hoogstwaarschijnlijk staat Flora niet onverschillig tegenover de vriend van meneer Ackroyd, majoor Blent.
Poirot vraagt Dr. Sheppard om de ondervraging van Parker bij te wonen. De beroemde detective beschuldigt de butler van chantage. Hij informeerde naar hem en ontdekte dat Parker zijn voormalige meester chanteerde. Parker bekent dit. Na het gesprek tussen de heer Ackroyd en de dokter te hebben afgeluisterd, wilde hij profiteren, maar had geen tijd.
Poirot en Dr. Sheppard bezoeken de advocaat van mevrouw Ferrar. De advocaat bevestigt dat onlangs een vrouw grote bedragen heeft betaald.
Dr. Sheppard wordt naar Liverpool geroepen. De politie heeft een zekere Charles Kent aangehouden en aan de artsen wordt gevraagd te achterhalen of hij die mysterieuze vreemdeling is.
Charles geeft toe dat hij in de buurt van het huis van meneer Ackroyd was, maar weigert een reden op te geven en ontkent elke betrokkenheid bij de moord. Poirot gelooft dat hij onschuldig is.
Poirot praat met Flora. Hij weet dat zij het was die het geld nam en alles inrichtte alsof ze het kantoor van haar oom verliet. Daarom viel het meisje flauw van angst vanwege de verantwoordelijkheid voor het geven van valse getuigenissen. Flora bevestigt alles, majoor Brent probeert haar te beschermen en Poirot adviseert hem om het verliefde meisje te bekennen.
De politie-inspecteur staat stil: Charles Kent is niet schuldig, de politie heeft vastgesteld dat de afdrukken op de dolk van de vermoorde man zijn.
Poirot praat met Miss Russell. De vrouw geeft toe dat Charles haar onwettige zoon is. De man dwaalde af, werd een drugsverslaafde en kwam naar haar toe voor geld. Poirot merkte hun overeenkomsten op, vergeleek Miss Russell's interesse in drugs en vergiften en kwam tot de conclusie dat er een verwante relatie tussen hen bestond.
Poirot plaatst een briefje in een krant waarin staat dat Ralph in Liverpool werd vastgehouden. Ursula Bourne komt naar hem toe, die eigenlijk de vrouw van Ralph blijkt te zijn. Als meisje uit een arm gezin kreeg ze een baan als dienstmeisje. Haar zus trouwde met kapitein Folliot en gaf haar een aanbeveling. Ursula en Ralph werden verliefd en besloten in het geheim te trouwen, aangezien Ralph er zeker van was dat zijn stiefvader geen toestemming zou geven voor dit huwelijk. Meneer Ackroyd stond op het huwelijk van Ralph met Flora en Ralph vroeg Ursula om te wachten. Het was dit gesprek dat Carolina hoorde. Ursula vertelde alles aan meneer Ackroyd en ontmoette vervolgens in een prieel met Ralph. Ze maakten ruzie en zagen elkaar niet meer. Poirot stelt het meisje gerust dat Ralph in orde is.
Dr. Sheppard zegt dat hij een dagboek bijhoudt en Poirot vraagt om zijn archief van de moord in te zien.
Poirot verzamelt alle inwoners van het huis van meneer Ackroyd. Hij startte een onderzoek en vond een stuk cambric en een veer in het prieel. Nadat hij deze raadsels had blootgelegd, benaderde Poirot het volgende: met wie sprak meneer Ackroyd om half tien in zijn kantoor? Meneer Ackroyd was alleen, hij sprak de tekst in de recorder.
Op dat moment komt Ralph de kamer binnen, die Dr. Sheppard in het ziekenhuis verborg, omdat hij zijn vriend was. Na het lezen van het dagboek van de dokter begreep Poirot tot wie de jongeman zich zou wenden voor hulp en waar de dokter hem zou kunnen verbergen. Maar wie is de moordenaar? Poirot weet wie het is en waarschuwt dat de politie er morgenochtend achter komt. De beroemde detective krijgt een telegram van het bord van een schip dat naar Amerika vaart.
Poirot wordt alleen gelaten met Dr. Sheppard. De beroemde detective zet een reeks redeneringen uiteen. Vanaf het begin achtervolgde een vreemde bel hem. De handlanger van de moordenaar belde en wenste dat de moord onmiddellijk werd ontdekt. De moordenaar moest op kantoor komen op het moment dat het lichaam werd ontdekt. Poirot betrad de studeerkamer en zag hoe vreemd de stoel was. Na dit feit te hebben bestudeerd, kwam hij tot de conclusie dat er een voorwerp verborgen was. De moordenaar kon hem niet direct na de moord dragen en kwam het kantoor binnen om hem op te halen. Het onderwerp was een dictafoon, omdat het niet op kantoor was. Om half tien was meneer Ackroyd al dood en zijn stem was opgenomen.Ook had de moordenaar de schoenen van Ralph moeten hebben om met haar hulp sporen op het raam achter te laten en het vermogen om een dolk te pakken. De persoon die dit heeft gedaan, kan alleen Dr. Sheppard zijn. Hij kwam speciaal met een koffer naar meneer Ackroyd om de recorder op te halen. Nadat hij de moord had gepleegd, verliet hij het huis, klom in het open raam in Ralph's schoenen, zette de klok van de recorder op het juiste moment en sloot de deur van binnenuit. Als behandelend arts wist Dr. Sheppard waarom Mr. Ferrar was overleden en chanteerde de weduwe. Als meneer Ackroyd hierachter zou komen, zou hij zijn vriend niet sparen. En de dokter belde zijn patiënt, die naar Liverpool ging om van daaruit naar Amerika te varen.
Poirot geeft de moordenaar de mogelijkheid om een flinke dosis slaappillen in te nemen.
Dr. Sheppard verlaat het manuscript. Hij maakt zich zorgen over wat een klap voor Carolina zijn dood zal zijn. Hij begrijpt ook niet waarom Hercule Poirot zich hier vestigde om pompoenen te telen?