Phase the First: The Maiden (1–11)
The novel is set in impoverished rural England, Thomas Hardy's fictional Wessex, during the Long Depression of the 1870s. Tess is the oldest child of John and Joan Durbeyfield, uneducated peasants; however, John is given the impression by Parson Tringham that he may have noble blood, since "Durbeyfield" is a corruption of "D'Urberville", the surname of a noble Norman family, then extinct. The news immediately goes to John's head.
That same day, Tess participates in the village May Dance, where she meets Angel Clare, youngest son of Reverend James Clare, who is on a walking tour with his two brothers. He stops to join the dance and partners several other girls. Angel notices Tess too late to dance with her, as he is already late for a promised meeting with his brothers. Tess feels slighted.
Tess' father gets too drunk to drive to the market that night, so Tess undertakes the journey herself. However, she falls asleep at the reins, and the family's only horse encounters a speeding wagon and is fatally wounded. The blood spreads over her white dress, a symbol of forthcoming events. Tess feels so guilty over the horse's death that she agrees, against her better judgment, to visit Mrs d'Urberville, a rich widow who lives in the nearby town of Trantridge, and "claim kin". She is unaware that, in reality, Mrs d'Urberville's husband Simon Stoke adopted the surname even though he was unrelated to the real d'Urbervilles.
Tess does not succeed in meeting Mrs d'Urberville, but chances to meet her libertine son, Alec, who takes a fancy to Tess and secures her a position as poultry keeper on the estate. Tess dislikes Alec but endures his persistent unwanted attention to earn enough to replace her family's horse. The threat that Alec presents to Tess's virtue is obscured for Tess by her inexperience and almost daily commonplace interactions with him. He calls her "coz" (cousin), indicating a male protector, but, late one night, walking home from town with some other Trantridge villagers, Tess inadvertently antagonizes Car Darch, Alec's most recently discarded favorite, and finds herself in physical danger. When Alec rides up and offers to "rescue" her from the situation, she accepts. Instead of taking her home, he rides through the fog until they reach an ancient grove called "The Chase", where he informs her that he is lost and leaves on foot to get his bearings. Tess stays behind and falls asleep on a coat he lent her. Alec returns and rapes her.
Phase the Second: Maiden No More (12–15)
Tess goes home to her father's cottage, where she keeps almost entirely to her room. The following summer, she gives birth to a sickly boy who lives only a few weeks. On his last night alive, Tess baptises him herself, because her father would not allow the parson to visit. Stating that he didn't want the parson to "pry into their affairs. With things being as they are." The child is given the name 'Sorrow' and Tess arranges his burial in the "shabby corner" of the churchyard reserved for unbaptised infants. Tess has a homemade cross, which she adds to the grave with flowers in an empty marmalade jar.
Phase the Third: The Rally (16–24)
More than two years after the Trantridge debacle, Tess, now twenty, has found employment outside the village, where her past is not known. She works for Mr. and Mrs. Crick as a milkmaid at Talbothays Dairy. There, she befriends three of her fellow milkmaids, Izz, Retty, and Marian, and meets again Angel Clare, now an apprentice farmer who has come to Talbothays to learn dairy management. Although the other milkmaids are in love with him, Angel singles out Tess, and the two fall in love.
Phase the Fourth: The Consequence (25–34)
Angel spends a few days away from the dairy, visiting his family at Emminster. His brothers Felix and Cuthbert, both ordained Church of England ministers, note Angel's coarsened manners, while Angel considers them staid and narrow-minded. The Clares have long hoped that Angel would marry Mercy Chant, a pious schoolmistress, but Angel argues that a wife who knows farm life would be a more practical choice. He tells his parents about Tess, and they agree to meet her. His father, the Reverend James Clare, tells Angel about his efforts to convert the local populace, mentioning his failure to tame a young miscreant named Alec d'Urberville.
Angel returns to Talbothays Dairy and asks Tess to marry him. This puts Tess in a painful dilemma: Angel obviously thinks her a virgin and she shrinks from confessing her past. Such is her love for him that she finally agrees to the marriage, explaining that she hesitated because she had heard he hated old families and thought he would not approve of her d'Urberville ancestry. However, he is pleased by this news because he thinks it will make their match more suitable in the eyes of his family.
As the marriage approaches, Tess grows increasingly troubled. She writes to her mother for advice; Joan tells her to keep silent about her past. Her anxiety increases when a man from Trantridge, named Groby, recognises her and crudely alludes to her history. Angel overhears and flies into an uncharacteristic rage. Tess, deciding to tell Angel the truth, writes a letter describing her dealings with d'Urberville and slips it under his door. When Angel greets her with the usual affection the next morning, she thinks he has forgiven her; later she discovers the letter under his carpet and realises that he has not seen it. She destroys it.
The wedding goes smoothly, apart from the bad omen of a cock crowing in the afternoon. Tess and Angel spend their wedding night at an old d'Urberville family mansion, where Angel presents his bride with diamonds that belonged to his godmother. When he confesses that he once had a brief affair with an older woman in London, Tess is moved to tell Angel about Alec, thinking he will understand and forgive.
Phase the Fifth: The Woman Pays (35–44)
Angel is appalled by the revelation, and makes it clear that Tess is reduced in his eyes. He spends the wedding night on a sofa. After a few awkward days, a devastated Tess suggests they separate, saying that she will return to her parents. Angel gives her some money and promises to try to reconcile himself to her past, but warns her not to try to join him until he sends for her. After a brief visit to his parents, Angel takes ship for Brazil to start a new life. Before he leaves, he encounters Tess's milkmaid friend Izz and impulsively asks her to come to Brazil with him as his mistress. She accepts, but when he asks her how much she loves him, she admits "Nobody could love 'ee more than Tess did! She would have laid down her life for 'ee. I could do no more!" Hearing this, he abandons the whim, and Izz goes home weeping bitterly.
Tess returns home for a time but, finding this unbearable, decides to join Marian at a starve-acre farm called Flintcomb-Ash; they are later joined by Izz. On the road, she is again recognised and insulted by Groby, who proves to be her new employer. At the farm, the three former milkmaids perform hard physical labour.
One day, Tess attempts to visit Angel's family at the parsonage in Emminster, hoping for practical assistance. As she nears her destination, she encounters Angel's older brothers, with Mercy Chant. They do not recognise her, but she overhears them discussing Angel's unwise marriage, and dares not approach them. On the way, she overhears a wandering preacher and is shocked to discover that it is Alec d'Urberville, who has been converted to Methodism under the Reverend James Clare's influence.
Phase the Sixth: The Convert (45–52)
Alec and Tess are each shaken by their encounter, and Alec begs Tess never to tempt him again as they stand beside an ill-omened stone monument called the Cross-in-Hand. However, Alec soon comes to Flintcomb-Ash to ask Tess to marry him. She tells him she is already married. He returns at Candlemas and again in early spring, when Tess is hard at work feeding a threshing machine. He tells her he is no longer a preacher and wants her to be with him. When he insults Angel, she slaps him, drawing blood. Tess then learns from her sister, Liza-Lu, that her father, John, is ill and that her mother is dying. Tess rushes home to look after them. Her mother soon recovers, but her father unexpectedly dies.
The family is evicted from their home, as Durbeyfield held only a life lease on their cottage. Alec tells Tess that her husband is never coming back and offers to house the Durbeyfields on his estate. Tess refuses his assistance. She had earlier written Angel a psalm-like letter, full of love, self-abasement, and pleas for mercy; now, however, she finally admits to herself that Angel has wronged her and scribbles a hasty note saying that she will do all she can to forget him, since he has treated her so unjustly.
The Durbeyfields plan to rent some rooms in the town of Kingsbere, ancestral home of the d'Urbervilles, but arrive to find that the rooms have already been rented to another family. All but destitute, they are forced to take shelter in the churchyard, under the D'Urberville window. Tess enters the church and in the d'Urberville Aisle, Alec reappears and importunes Tess again. In despair, she looks at the entrance to the d'Urberville vault and wishes herself dead.
In the meantime, Angel has been very ill in Brazil and, his farming venture having failed, heads home to England. On the way, he confides his troubles to a stranger, who tells him that he was wrong to leave his wife; what she was in the past should matter less than what she might become. Angel begins to repent his treatment of Tess.
Phase the Seventh: Fulfilment (53–59)
Upon his return to his family home, Angel has two letters waiting for him: Tess's angry note and a few cryptic lines from "two well-wishers" (Izz and Marian), warning him to protect his wife from "an enemy in the shape of a friend". He sets out to find Tess and eventually locates Joan, now well-dressed and living in a pleasant cottage. After responding evasively to his enquiries, she tells him Tess has gone to live in Sandbourne, a fashionable seaside resort. There, he finds Tess living in an expensive boarding house under the name "Mrs. d'Urberville." When he asks for her, she appears in startlingly elegant attire and stands aloof. He tenderly asks her forgiveness, but Tess, in anguish, tells him he has come too late; thinking he would never return, she yielded at last to Alec d'Urberville's persuasion and has become his mistress. She gently asks Angel to leave and never come back. He departs, and Tess returns to her bedroom, where she falls to her knees and begins a lamentation. She blames Alec for causing her to lose Angel's love a second time, accusing Alec of having lied when he said that Angel would never return to her.
The landlady, Mrs. Brooks, tries to listen in at the keyhole, but withdraws hastily when the argument becomes heated. She later sees Tess leave the house, then notices a spreading red spot – a bloodstain – on the ceiling. She summons help, and Alec is found stabbed to death in his bed.
Angel, totally disheartened, has left Sandbourne; Tess hurries after him and tells him that she has killed Alec, saying that she hopes she has won his forgiveness by murdering the man who ruined both their lives. Angel doesn't believe her at first, but grants his forgiveness and tells her that he loves her. Rather than head for the coast, they walk inland, vaguely planning to hide somewhere until the search for Tess is ended and they can escape abroad from a port. They find an empty mansion and stay there for five days in blissful happiness, until their presence is discovered one day by the cleaning woman.
They continue walking and, in the middle of the night, stumble upon Stonehenge, where Tess lies down to rest on an ancient altar. Before she falls asleep, she asks Angel to look after her younger sister, Liza-Lu, saying that she hopes Angel will marry her after she is dead. At dawn, Angel sees that they are surrounded by police. He finally realises that Tess really has committed murder and asks the men in a whisper to let her awaken naturally before they arrest her. When she opens her eyes and sees the police, she tells Angel she is "almost glad" because "now I shall not live for you to despise me". Her parting words are, "I am ready."
Tess is escorted to Wintoncester (Winchester) prison. The novel closes with Angel and Liza-Lu watching from a nearby hill as the black flag signalling Tess's execution is raised over the prison. Angel and Liza-Lu then join hands and go on their way.