Marriage Registration Fees in India: What the States Actually Publish

|
8 min read
|
1,898 words
A closed leather bound ledger with brass corner caps and gilded page edges on a dark wooden desk, beside a brass stamp and a bell in warm lamplight

The statutory fee to register a marriage in India is small and published: Rs 2 in Odisha, Rs 5 in Madhya Pradesh and Himachal Pradesh, Rs 200 in Telangana. The outlier is Punjab, where an Anand Karaj registration carries a fee of Rs 1,500 in court fee stamps. Four figure quotes online are agents’ charges, not the state’s.

The fee is a government fee, not a price

Marriage registration in India is not a service you buy. It is a statutory act, and the fee attached to it is fixed by a rule or a notification and credited to government revenue. Odisha’s rules even name the head of account the money goes into. That is why the amounts look strange to anyone used to modern government pricing: many of them were set decades ago and never revised.

The gap between that and what people are told is enormous. Search for the cost of registering a marriage and you will be quoted three, five or fifteen thousand rupees. Those are real numbers, but they are what an agent charges to stand in the queue for you, prepare your affidavit and fill your form. They are not the fee.

Below is what the states themselves publish. Every figure was read in its own rule, section or departmental schedule in September 2026, and each row says where it comes from so you can check it. Fees are revisable, so confirm the current figure on your state’s portal or at the office before you pay anything.

What the states publish, with the source

State and routeWhat it is forPublished feeSource
Odisha, Hindu Marriage ActRegistration of a marriageRs 2Orissa Hindu Marriages Registration Rules 1960, rule 12(1)(i)
OdishaCertified copy of an entry in the registerRs 5Same rules, rule 12(1)(ii)
Madhya Pradesh, Hindu Marriage ActRegistration of a marriage, paid by treasury challanRs 5M.P. Hindu Marriage Registration Rules 1984, rule 5
Madhya PradeshCertified extract from the registerRs 5 minimum copying chargesSame rules, rule 10
Himachal PradeshMemorandum delivered within 30 daysRs 5HP Registration of Marriages Act 1996, section 7(3)
Himachal PradeshMemorandum after 30 daysA fee not exceeding Rs 10, as prescribedSame Act, section 8(1)
Telangana, Hindu Marriage ActRegistration of a marriageRs 200Rule 15, A.P. Hindu Marriage Rules 1965, G.O.Ms.No.654 Home (General-A) dated 22.03.1965, as published by the Registration and Stamps Department
TelanganaExtract from the Hindu Marriage RegisterRs 5Same schedule
TelanganaRegistering a marriage outside the Registrar’s officeRs 10Same schedule, under rule 21
Telangana, Special Marriage ActNotice of intended marriage, or application to registerRs 2Departmental schedule of fees under the Special Marriage Act
Telangana, Special Marriage ActSolemnising or registering the marriageRs 1Same schedule
Telangana, Special Marriage ActEnquiry into an objection, paid by the objectorRs 50Same schedule
Punjab, Anand KarajMemorandum, in court fee stampsRs 1,500Punjab Anand Marriages Registration Rules 2016, rule 5(3)

Read the Telangana rows together and you can see how the system actually works. A Hindu marriage registration is Rs 200 under a 1965 order. The Special Marriage Act, which is central law, is priced in single rupees because its schedule has never been revised either. The state is not trying to make money here.

Punjab is the one genuine exception. An Anand Karaj registered under the 2016 Anand rules carries a memorandum fee of Rs 1,500, payable in court fee stamps, which is several hundred times what the same act costs in Odisha. If you are registering a Sikh marriage, budget for it and read our Anand Marriage Act guide on which route applies.

Late fees are where the real money is

The fee to register on time is trivial. The cost of registering late is not, and it is the part almost nobody checks before the deadline passes.

StateIf you miss the deadlineSource
BiharRs 100 up to 90 days, then Rs 50 for each month of delay, capped at Rs 1,000Bihar Marriage Registration Rules 2006, rule 12(1)
Telangana and Andhra PradeshA memorandum may be presented in the 60 days after the first 30, on payment of Rs 100Compulsory Registration of Marriages Act 2002, section 9
Punjab, Anand KarajAfter 3 months but within 6, Rs 1,000 extra. Beyond that, the District Registrar’s written permission and Rs 1,500 extra. After a year or more, the Chief Registrar’s permission and Rs 2,000 extraPunjab Anand Marriages Registration Rules 2016, rule 6
Himachal PradeshA fee not exceeding Rs 10 after 30 days. After 90 days, written permission of the prescribed authority and a notarised affidavit. After a year, an order of a Magistrate of the First ClassHP Registration of Marriages Act 1996, section 8
OdishaA fine which may extend to Rs 25 for contravening the 30 day ruleOrissa Hindu Marriages Registration Rules 1960, rule 4A

Notice that the expensive part of being late is rarely the money. In Himachal Pradesh, a delay past a year converts a counter visit into an application before a Magistrate. In Punjab it needs the Chief Registrar’s written permission. Those cost time, travel and often a lawyer, which is the real penalty. Our registration process guide sets out the deadlines state by state.

Why the internet says three thousand rupees

Four things get bundled into the figure you are quoted, and only the first is the government’s.

  • The statutory fee. The amounts above. Usually under Rs 250.
  • Documents you have to produce anyway. An affidavit on stamp paper, notarisation, passport photographs, photocopies. Small individually, a few hundred rupees together.
  • The agent. Someone who fills the form, books the slot, assembles the file and attends with you. This is the bulk of any four figure quote, and it is a genuine service, but it is optional and it is not a fee.
  • Extras you may not need. Extra certified copies, priority handling where a state offers it, and later, if you are going abroad, apostille, which is a separate central process with its own charges.

When somebody quotes you a single number, ask them to split it into those four. A firm that will not is charging you for the first item at the price of the third.

How the fee is actually paid

The payment mechanism varies more than the amount, and getting it wrong is a wasted trip.

  • Treasury challan. Madhya Pradesh’s rules require the fee to be credited to a named head of account and the challan attached to the application. Odisha’s rules say the Registrar must refuse an application that arrives without the challan.
  • Court fee stamps. Punjab’s Anand rules require the Rs 1,500 in court fee stamps, not cash and not a transfer.
  • Online or e-challan. Several states now take the fee on the portal as part of the application. Odisha’s 2020 Special Marriage amendment rules expressly allow the fee to be paid in electronic mode when the notice is filed electronically, and by treasury challan or cash otherwise.
  • At the counter. Still the default in much of the country, and the reason people assume a fee must be large: a cash counter invites a larger number than a Rs 5 rule.

Our online registration guide covers which parts of the process each state actually puts on its portal, because the fee is often the only step that is genuinely online.

A cheap fee is not the same as a cheap process

There is a reason the agent economy exists around registration offices, and it follows directly from these numbers. A fee of Rs 2 or Rs 5 generates no revenue for the office collecting it, so nothing about the counter, the staffing or the queue is funded by the people using it. The cost of registering a marriage in India has been shifted almost entirely from money to time.

That is worth knowing when you plan. The thing to protect is not your budget, it is your calendar: the appointment, the witnesses who have to attend with their own identity documents, and the deadline in your state. Families who treat registration as a cheap errand to run after the honeymoon are the ones who end up paying a late fee and, in some states, applying for written permission to register at all.

What to do if you are asked for more

Knowing the published figure is most useful at the counter, and it should be used calmly rather than as an accusation. A few things are worth knowing before that conversation.

  1. The schedule is public. Most registration departments publish their fee schedules as downloadable documents. Find your state’s before you go and carry it on your phone.
  2. Ask for a receipt for every payment. A statutory fee generates a receipt or a challan. Anything that does not is not a statutory fee.
  3. Separate the agent from the office. Many people who offer help outside a registration office are not officials. Paying them is your choice, and it does not entitle you to anything the office would not otherwise do.
  4. A refusal must be in writing. Several state rules require a refusal to register by written order, and most give an appeal. Ask for the order rather than arguing at the counter.
  5. Escalate to the right person. The appeal route differs: Madhya Pradesh sends an appeal to the Commissioner within 30 days, Bihar to the Collector through the Sub-Registrar, and Gujarat to the Registrar General and then the District Court.

Fees change, and these will

Some of these figures are sixty years old. A Rs 2 fee in Odisha and a Rs 1 solemnisation fee under the Special Marriage Act schedule cannot survive forever, and states revise them by notification without announcement. Treat every number on this page as what the state published when we read it in September 2026, not as a promise about what you will be charged.

What will not change is the structure: a small statutory fee, a larger cost in documents and time, an optional agent, and a late fee that rises in steps. Plan the deadline rather than the fee, because in every state we checked, being on time is the cheapest thing you can do. If you want the whole registration sequenced alongside the wedding, tell us your dates and we will build it into the plan.

Frequently Asked Questions

How much does it cost to register a marriage in India?

Far less than most quotes online. The published statutory fees we read in September 2026 run from Rs 2 in Odisha and Rs 5 in Madhya Pradesh and Himachal Pradesh to Rs 200 in Telangana. Punjab is the exception: an Anand Karaj memorandum carries Rs 1,500 in court fee stamps. Four figure quotes are almost always an agent’s charge with the government fee buried inside.

What is the marriage registration fee in Telangana?

The Registration and Stamps Department publishes it. Under Rule 15 of the A.P. Hindu Marriage Rules 1965, made by G.O.Ms.No.654 Home (General-A) dated 22 March 1965, registration of a Hindu marriage is Rs 200, an extract from the register is Rs 5, and registering outside the Registrar’s office is Rs 10. The department’s Special Marriage Act schedule is in single rupees. Confirm the current figures on the department’s portal before paying.

What happens if I register my marriage late?

It depends on the state, and the money is usually the smallest part. Bihar charges Rs 100 up to 90 days and then Rs 50 a month to a cap of Rs 1,000. Telangana and Andhra Pradesh allow a late memorandum in the next 60 days for Rs 100. Punjab’s Anand rules add Rs 1,000, Rs 1,500 or Rs 2,000 depending on the delay, with written permission needed from the District or Chief Registrar. Himachal Pradesh needs a Magistrate’s order after a year.

Sources and further reading

Last updated: September 29, 2026

Share:

Begin Your Engagement

Want a real number for your wedding?

Tell us your city, guest count and dates. Team Velvet Knot will come back within 24 hours with an itemised budget.

Wedding Planning Inquiry
Call WhatsApp Get Quote