Membership Registration 2026–27 – Dastkari Haat Samiti
Dastkari Haat Samiti
Dastkari Haat Samiti
Est. 1986  ·  A national association of craftspeople across India
Membership Registration 2026 – 2027
The Dastkari Haat Samiti is a federating organisation of craftspeople from all over India. Since 1986 the Samiti has been engaged in endeavours to increase their market and their meagre incomes through training, promotional programmes, design and product development projects and by organising themselves adequately to hold temporary and regular bazars in various cities and towns of India. It has sought to establish the urban haat as an innovative concept based on the traditional weekly "haat" or village market held in thousands of towns and villages all over the country.
Membership Fee: ₹4,000
Valid from 1st April 2026 to 31st March 2027
✦ ✦ ✦
1 Registration Details
Please select registration type.
This field is required.
This field is required.
Please enter a valid email.
This field is required.
Please select a state.
This field is required.
2 Craft Details
This field is required.
3 Registration & Awards
4 Photos & Media
Show your workspace, tools, and making process
5 Declaration
I / We hereby apply for membership of Dastkari Haat Samiti for the year 2026–27 and declare that the information given above is true and correct to the best of my / our knowledge. I / We agree to abide by the rules, regulations, and code of conduct of the Samiti.
This field is required.

After submission, a confirmation will be sent to your email address.

For queries: dastkarihaat@gmail.com

✓ Application Submitted Successfully!

Thank you for applying. Your membership application for 2026–27 has been received by Dastkari Haat Samiti.

For queries write to dastkarihaat@gmail.com

✦ ✦ ✦

Dastkari Haat Samiti · M-64, Old MB Road, Lado Sarai, New Delhi – 110030 · dastkarihaat.com

document.getElementById('membershipForm').addEventListener('submit', async function(e) { e.preventDefault(); if (!validateForm()) return; const btn = document.getElementById('submitBtn'); const prog = document.getElementById('upload-progress'); btn.disabled = true; prog.style.display = 'block'; prog.textContent = '⏳ Submitting your application, please wait…'; const fd = new FormData(this); const data = {}; fd.forEach((v, k) => { if (!['skill_group','product_type','registered_under', 'dc_card_file','workshop_photos','product_photos'].includes(k)) data[k] = v; }); data.skill_group = getChecked('skill_group'); data.product_types = getChecked('product_type'); data.registered_under = getChecked('registered_under'); data.submission_timestamp = new Date().toISOString(); data.membership_year = '2026-27'; try { // Use no-cors POST — Apps Script will still save even without response fetch(APPS_SCRIPT_URL, { method: 'POST', mode: 'no-cors', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ action: 'saveToSheet', sheetId: SHEET_ID, gid: SHEET_GID, data }) }); // Wait 2 seconds then show success (no-cors gives no response, so we trust it) await new Promise(r => setTimeout(r, 2000)); prog.style.display = 'none'; document.getElementById('membershipForm').style.display = 'none'; document.getElementById('success-msg').style.display = 'block'; window.scrollTo({ top: 0, behavior: 'smooth' }); } catch (err) { prog.style.display = 'none'; btn.disabled = false; alert('Submission failed. Please try again or contact dastkarihaat@gmail.com'); } });

Newsletter

A short sentence describing what someone will receive by subscribing