Two friends decide to buy the same rare book as a gift for a mutual friend. Neither knows the other has made the purchase until two identical parcels arrive at the same address. Contract law has its own version of this coincidence, and it is called a cross offer. It sounds like a technicality you would only meet in an exam, but it actually shapes how courts decide whether two parties who never quite “met” have a binding deal or nothing at all. This post breaks down what a cross offer is, why it does not create a contract, and how the classic cases still guide business dealings today.
Table of Contents
- What exactly is a cross offer?
- Why cross offers fail to create a contract
- Acceptance has to be a conscious act
- The case that defined the rule: Tinn v Hoffman
- How Indian courts think about communication of acceptance
- Cross offer versus counter offer
- Why this matters beyond the exam hall
- The commercial risk of assuming a deal exists
- How to avoid getting caught in a cross offer situation
- What do you think?
What exactly is a cross offer?
A cross offer happens when two parties send each other identical offers at the same time, each unaware that the other has done the same. Section 2(a) of the Indian Contract Act, 1872 defines a proposal as one person signifying to another their willingness to do or abstain from doing something, with a view to obtaining that person’s assent. A cross offer technically satisfies this definition twice over, once from each side, but the two proposals never actually meet in the way the law requires.
Take the standard textbook example. A writes to B offering to sell his house for a fixed price. On the very same day, without having seen A’s letter, B writes to A offering to buy that exact house for the same price. The two letters cross in transit. Both parties want the same outcome, on the same terms, yet no contract exists between them the moment the letters cross.
Why cross offers fail to create a contract
The reason lies in one of the oldest principles of contract formation: a contract needs both an offer and a clear, communicated acceptance of that specific offer. Drishti Judiciary’s notes on proposal under the Indian Contract Act describe a cross proposal as a situation where two identical proposals are made in ignorance of each other, and note that no complete agreement arises from this. Making an identical offer is not the same as accepting the other party’s offer, even though the outcome the two parties want looks the same on paper.
Lawyers sometimes describe this using the Latin phrase consensus ad idem, meaning a meeting of the minds. In a cross offer, both minds are pointed in the same direction, but they never actually connect through a communicated acceptance. Each party is still, technically, waiting for a response to their own offer. Until one of them writes back saying “yes, I accept your offer,” there is only a coincidence, not a contract.
Acceptance has to be a conscious act
This is really the heart of the matter. Acceptance is not just about wanting the same thing. It is a deliberate act of agreeing to a proposal that you know exists. If B did not know A had made an offer, B could not possibly have accepted it, no matter how similar B’s own letter turned out to be. The law does not treat lucky coincidences as agreements.
The case that defined the rule: Tinn v Hoffman
The principle of cross offers traces back to an 1873 English case that is still taught in Indian business law classrooms. In Tinn v Hoffman and Co, Hoffman wrote to Tinn offering to sell him 800 tons of iron at a fixed price per ton, asking for a reply by post. On the same day, without knowing about Hoffman’s letter, Tinn wrote to Hoffman offering to buy iron on similar terms. Tinn argued that his letter counted as a valid acceptance of Hoffman’s offer.
The court disagreed. It held that there was no contract between the two parties, because the offers were made simultaneously and in ignorance of one another. Tinn could not accept an offer he did not know existed. His letter was itself an offer, not an acceptance, even though the terms happened to match. This case is why cross offers are sometimes still referred to informally as the “Tinn v Hoffman situation” in contract law notes.
How Indian courts think about communication of acceptance
Indian courts have repeatedly reinforced that acceptance must be actively communicated before a contract can exist, which is exactly what rules out cross offers. A useful reference point is the Supreme Court’s ruling in Bhagwandas Goverdhandas Kedia v M/s Girdharilal Parshottamdas and Co. The case did not involve a cross offer, but a contract negotiated over the telephone. The Court had to decide where and when a contract was formed when acceptance was spoken instantaneously rather than posted.
As Legal Bites explains in its case summary, the Court held that for instantaneous modes of communication, a contract is complete only when the acceptance is actually heard and understood by the offeror. This reasoning matters for cross offers too. If a contract needs the offeror to actually receive and register an acceptance, then two offers passing each other without either party knowing about the other clearly cannot satisfy that requirement. There is no moment at which either party hears or reads an acceptance, because neither one was ever sent.
Cross offer versus counter offer
Students often mix up cross offers with counter offers, but the two work in almost opposite ways. A counter offer is a reply to an existing offer that changes its terms, effectively rejecting the original offer and replacing it with a new one. A cross offer, by contrast, involves two separate, unconnected offers that happen to carry identical terms.
| Aspect | Cross offer | Counter offer |
|---|---|---|
| Awareness of the other offer | Neither party knows about the other’s offer | The party making the counter offer has seen the original offer |
| Terms | Identical terms on both sides | Different or modified terms |
| Effect on the original offer | Does not cancel the other party’s offer; both remain open | Rejects and replaces the original offer |
| Contract formed? | No, until one party accepts the other’s offer | Only if the counter offer itself is accepted |
The essentials of offer and acceptance under the Indian Contract Act make it clear that acceptance must be absolute, unqualified, and match the exact terms of the offer it responds to. A counter offer breaks that chain deliberately by proposing new terms. A cross offer breaks the chain simply because there was never a response to begin with, just two offers travelling in parallel.
Why this matters beyond the exam hall
Cross offers might look like a rare curiosity, but the underlying issue, offers crossing in ignorance of each other, shows up regularly in modern business communication. Email negotiations, e-commerce listings, and simultaneous price quotations create plenty of opportunities for two parties to send matching proposals without either side confirming receipt of the other’s message.
Consider two small businesses negotiating a supply deal by email. Company A emails an offer to supply raw material at a certain rate. Before that email is even opened, Company B emails an offer to purchase the same material at the identical rate. If a dispute later arises over delivery, one side might claim a contract existed the moment the two emails were sent. Contract law says otherwise. Until one company replies confirming acceptance of the other’s specific offer, there is no enforceable agreement, only two open offers sitting in separate inboxes.
The commercial risk of assuming a deal exists
This distinction has practical consequences. A business that assumes a contract exists based on a cross offer might start production, book logistics, or turn away other buyers, only to discover there was no binding agreement at all. Since acceptance is what locks in the deal, either party remains free to withdraw their offer until it is actually accepted, as long as that withdrawal is communicated before acceptance happens.
How to avoid getting caught in a cross offer situation
The fix is simple in principle, even if it is easy to overlook in a fast-moving negotiation. A clear, explicit acceptance closes the gap that a cross offer leaves open. A few habits help:
- Acknowledge, don’t assume: Reply directly confirming acceptance of the specific offer received, rather than sending a fresh offer that merely happens to match.
- Reference the original terms: Quote or restate the terms being accepted, so there is no ambiguity about which offer is being responded to.
- Confirm receipt before acting: Wait for actual acknowledgment before committing resources, especially in high-value commercial deals.
- Put it in writing: A written “we accept your offer dated…” email removes any doubt about whether a genuine acceptance occurred.
These habits matter more than they might seem, particularly for students heading into procurement, sales, or contract management roles, where informal email chains often stand in for formal agreements.
What do you think?
What do you think? If two companies discover, after the fact, that they made identical cross offers and both went ahead assuming a deal existed, should the law find a way to hold them to it anyway, or does insisting on a clear acceptance protect both sides better? And in a world of instant messaging and email, is it becoming harder or easier for cross offers to happen unnoticed?
References
- https://www.indiacode.nic.in/handle/123456789/2187?view_type=browse
- https://www.drishtijudiciary.com/ttp-indian-contract-act/proposal
- https://www.lawteacher.net/cases/tinn-v-hoffman.php
- https://indiankanoon.org/doc/1386912/
- https://www.legalbites.in/landmark-judgements/case-summary-bhagwandas-goverdhandas-kedia-v-ms-girdharilal-parshottamdas-co-1966-contract-formation-via-instantaneous-communication-1086652
- https://www.lawctopus.com/clatalogue/clat-ug/offer-and-acceptance-under-indian-contract-act/
Leave a Reply