Registry entry
Netherlands Sole Proprietorship Registration (Eenmanszaak, KVK Form 1)
Register a new one-person sole proprietorship (eenmanszaak) — or report that an existing business or establishment is being taken over and continued as an eenmanszaak — in the Business Register (Handelsregister), on behalf of the Netherlands Chamber of Commerce (Kamer van Koophandel, KVK). This is the Dutch analogue to sg/acra/sole-proprietorship-registration, gb/companies-house/company-incorporation-in01, ie/cro/company-incorporation, ca/on/registration/business-incorporation, and de/gewerbeamt/business-registration, and is the first schema in this registry for the Netherlands (NL), a new jurisdiction. An eenmanszaak has exactly one owner, even if other people work in the business; the owner may only have one eenmanszaak at a time, though it may operate more than one establishment. Scoped to a single individual owner completing KVK Form 1 (Formulier 1): partnerships (vennootschap onder firma, two or more owners, a distinct KVK form), corporate or nominee position holders, and the equivalent kvk.nl/eenmanszaakregistration online pre-fill path are out of scope — see VERIFICATION.md. KVK requires the applicant to visit a KVK office in person, with a valid proof of identity, to complete the registration even when this form has been filled in and printed in advance; this document does not submit the registration or book that appointment, and does not model appointment scheduling. The official form is bilingual: an English translation (this document's primary source) auto-fills an authoritative Dutch original that alone is signed and submitted. The live kvk.nl and Business Register sources are always authoritative.
Registry entry
nl/kvk/sole-proprietorship-registration-eenmanszaak
GovSchema spec v0.3
Machine access
- Schema document
registry/nl/kvk/sole-proprietorship-registration-eenmanszaak/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/nl/kvk/sole-proprietorship-registration-eenmanszaak/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
47 fields across 6 steps, read from the published schema.json — names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Start or continue
-
registrationTypeenum requiredDetermines which start-date and prior-business fields apply. 'Continuing' means taking over an existing business or establishment (e.g. by purchase) and carrying it on as a sole proprietorship.
enum: new_eenmanszaak | continuing_existing_business -
startDatedate optionalThe date the applicant started setting up the new business — usually the date they start helping customers, though earlier registration is sometimes necessary (e.g. to arrange contracts).
-
existingBusinessNamestring optionalThe registered name of the business or establishment the applicant is taking over and continuing as an eenmanszaak.
length: 1–200 -
existingBusinessLocationstring optionalThe registered location (place/municipality) of the business or establishment being taken over.
length: 1–100 -
existingBusinessKvkNumberstring optionalThe Business Register (KVK) number already assigned to the business or establishment being taken over.
patternlength: 8–8 -
continuationDatedate optionalThe date the applicant takes over the business or establishment — the date on the signed takeover contract.
-
originalEstablishmentDatedate optionalThe original 'establishment date' the business or establishment first received in the Business Register. If unknown, KVK enters it instead, so this field is never required even on the continuation path.
Details of the eenmanszaak
-
primaryTradeNamestring requiredThe trade name (handelsnaam) the eenmanszaak uses to do business, written first if there is more than one.
length: 1–200 -
hasAdditionalTradeNamesboolean requiredAn eenmanszaak may use more than one trade name, for example when it carries out different activities under different names.
-
additionalTradeNamesstring optionalAny further trade names beyond the primary one, most important first.
length: 0–500 -
businessActivitiesstring requiredDescription of the eenmanszaak's current activities, products, and services — not planned future activities. KVK uses this description to assign one or more SBI (Standard Industrial Classification) codes, so it must be described clearly. Must be written in Dutch, per the form's own instructions.
length: 1–1000 -
mainBusinessActivitystring requiredWhich of the described activities above is the eenmanszaak's main activity.
length: 1–500 -
sellsToConsumersRetailboolean requiredDoes the eenmanszaak sell products to consumers (retail)?
-
retailInShopboolean optionalSells in a shop
-
retailAtMarketboolean optionalSells at a market
-
retailViaStreetTradingboolean optionalSells via street trading
-
retailViaInternetboolean optionalSells via the internet
-
retailFromHomeboolean optionalSells from home
-
retailOtherChannelboolean optionalSells via another channel not listed
-
retailOtherChannelDescriptionstring optionalDescription of the other sales channel
length: 0–200 -
sellsWholesaleboolean requiredDoes the eenmanszaak sell products to other businesses or legal entities (wholesale)?
-
importsGoodsboolean requiredIncludes importing ingredients or components for an end product, not only finished goods for resale.
-
exportsGoodsboolean requiredDoes the eenmanszaak export products abroad?
Address, contact details, and staff
-
businessVisitingAddressstring requiredThe address of the eenmanszaak's principal establishment. Cannot be a PO Box. If the visiting or postal address is not the owner's home address, KVK may require proof (e.g. rental agreement, proof of ownership, or a declaration of consent) that the eenmanszaak is allowed to use it.
length: 1–200 -
hasDifferentPostalAddressboolean requiredIs the postal address different from the visiting address?
-
businessPostalAddressstring optionalMay be a PO Box address, unlike the visiting address.
length: 1–200 -
shieldVisitingAddressboolean requiredIf shielded, the visiting address is no longer visible in the public Business Register. Shielding requires a postal address different from the visiting address.
-
businessPhoneNumber1string requiredA contact telephone number for the eenmanszaak. Not published in the Business Register.
length: 1–20classification: pii -
businessPhoneNumber2string optionalAn optional second contact telephone number for the eenmanszaak.
length: 0–20classification: pii -
businessWebsiteUrlstring optionalThe eenmanszaak's website address, if any. Published in the Business Register.
length: 0–200 -
businessEmailAddressstring requiredThe eenmanszaak's email address. Published in the Business Register.
length: 1–100 -
employeeCount15PlusHoursPerWeekinteger requiredIncludes the owner, employees, hired and temporary workers, and other persons (e.g. family members) who work in the business. If the eenmanszaak has more than one establishment, count only the principal establishment.
range: 0–∞ -
employeeCountUnder15HoursPerWeekinteger requiredSame population as employeeCount15PlusHoursPerWeek, counted separately for those working under 15 hours per week at the principal establishment.
range: 0–∞
Details of the owner of the eenmanszaak
-
ownerLastNamestring requiredOwner — last name
length: 1–100classification: pii -
ownerFirstNamesstring requiredAs shown in the owner's passport.
length: 1–100classification: pii -
ownerCitizenServiceNumberstring requiredThe Dutch Citizen Service Number (Burgerservicenummer, BSN), found on a Dutch passport, ID card, or driving licence, or issued on municipal registration for those from another country. Modelled as an 8-or-9-digit string per the BSN's publicly documented format (not independently confirmed against KVK's own field validation, which sets no length constraint on this field); see VERIFICATION.md.
patternlength: 8–9classification: pii -
ownerDateOfBirthdate requiredOwner — date of birth
classification: pii -
ownerPlaceOfBirthstring requiredOwner — place of birth
length: 1–100classification: pii -
ownerCountryOfBirthstring requiredOwner — country of birth
length: 1–100classification: pii -
ownerGenderenum requiredOwner — gender
enum: male | female | otherclassification: pii -
ownerHomeAddressstring requiredOwner — home address
length: 1–200classification: pii
Advertising and hiring-out-employees declarations
-
allowMarketingUseOfAddressboolean requiredIf declined, KVK records on the Business Register extract that other businesses may not use the eenmanszaak's visiting or postal address for marketing purposes, reducing unsolicited advertising mail and doorstep sellers.
-
hiresOutEmployeesForPaymentboolean requiredTriggers a notification obligation under the Waadi Act (Wet allocatie arbeidskrachten door intermediairs). Answer 'No' if hiring out employees is itself one of the eenmanszaak's activities (e.g. a temp agency) — that case is described under businessActivities instead, not this field.
Signing this form
-
signerLastNameAndInitialsstring requiredBy signing, the signer declares that all information entered is correct and that they are authorised to sign on behalf of the eenmanszaak.
length: 1–100classification: pii -
signerEmailstring requiredSigner — email address
length: 1–100classification: pii -
signerPhoneNumberstring requiredSigner — telephone number
length: 1–20classification: pii -
signingDatedate requiredSigning date
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-03
Sources examined
- Document
(id, version):nl/kvk/sole-proprietorship-registration-eenmanszaak/1.0.0 - Spec version: GovSchema
0.3.0 - Authority: Netherlands Chamber of Commerce ("KVK", Kamer van Koophandel).
- Primary source: KVK Form 1 (Formulier 1) — "Register an eenmanszaak (sole proprietorship)", English translation of version August 2025, downloaded directly from https://production-site-en.kvk.bloomreach.cloud/binaries/content/assets/kvkwebsite-en/categorie/registration/01-sole-proprietorship.pdf (linked from https://www.kvk.nl/en/about-the-business-register/download-form-1-registration-eenmanszaak-sole-proprietorship/). This is a genuine, official, fillable AcroForm PDF, retrieved with a direct
curlfetch (HTTP 200, no block). - Cross-referenced pages:
- https://www.kvk.nl/en/starting/how-to-complete-the-online-registration-form-for-an-eenmanszaak/ — confirms the form's fields and the general registration flow narrative.
- https://www.kvk.nl/en/registration/registering-a-dutch-eenmanszaak-and-making-an-appointment/ — confirms the in-person KVK appointment requirement.
- Field extraction method:
pdfjs-dist'sgetAnnotations()(AcroForm field names, types, checkbox export values, and each field's PDF-levelrequiredflag) andgetTextContent()(visible label/instruction text), run against every page of the PDF — the same rigor asca/on/registration/business-incorporationandde/gewerbeamt/business-registration's static-PDF extractions, and stronger thansg/acra/sole-proprietorship-registration's automated-fetch-and-summarize sourcing (Bizfile has no downloadable form at all). The PDF is bilingual: pages 1-5 are the English translation (this document's primary source for field labels/descriptions), pages 6-10 are the authoritative Dutch original:getAnnotations()on both page sets confirmed identical field names and checkbox export values across the English/Dutch mirror (e.g.1.1_onderneming,2.4.1_verkoop-1), which is what the form's own "About the English version of this form" section states ("If you answer a question in the digital English form, the same answer is automatically filled in on the Dutch form"). - Retrieved / reviewed: 2026-07-03.
- Reviewer: GovSchema Engineering (Standards Engineer — initial authoring source review).
What was confirmed against the source
| Source element | Field(s) | |---|---| | Form 1, §1.1: start/continue choice and dates | registrationType, startDate, existingBusinessName, existingBusinessLocation, existingBusinessKvkNumber, continuationDate | | Form 1, §1.1 (continued, page 2): original establishment date | originalEstablishmentDate | | Form 1, §2.1: trade name(s) | primaryTradeName, hasAdditionalTradeNames, additionalTradeNames | | Form 1, §2.2-2.3: activities | businessActivities, mainBusinessActivity | | Form 1, §2.4: retail/consumer sales and channels | sellsToConsumersRetail, retailInShop, retailAtMarket, retailViaStreetTrading, retailViaInternet, retailFromHome, retailOtherChannel, retailOtherChannelDescription | | Form 1, §2.5-2.7: wholesale/import/export | sellsWholesale, importsGoods, exportsGoods | | Form 1, §2.8-2.10: visiting/postal address, shielding | businessVisitingAddress, hasDifferentPostalAddress, businessPostalAddress, shieldVisitingAddress | | Form 1, §2.11: contact details | businessPhoneNumber1, businessPhoneNumber2, businessWebsiteUrl, businessEmailAddress | | Form 1, §2.12: staff numbers | employeeCount15PlusHoursPerWeek, employeeCountUnder15HoursPerWeek | | Form 1, §3.1: owner details | ownerLastName, ownerFirstNames, ownerCitizenServiceNumber, ownerDateOfBirth, ownerPlaceOfBirth, ownerCountryOfBirth, ownerGender, ownerHomeAddress | | Form 1, §4.1: advertising/marketing preference | allowMarketingUseOfAddress | | Form 1, §5.1: Waadi Act hiring-out-employees notification | hiresOutEmployeesForPayment | | Form 1, §6: signing, accepted identity-document types | signerLastNameAndInitials, signerEmail, signerPhoneNumber, signingDate, documents[].ownerIdentityProof, documents[].ownerHandwrittenSignature |
What is NOT independently confirmed / out of scope
- No PDF-level
requiredflags. Every one of KVK Form 1's AcroForm fields was programmatically checked (getAnnotations()[].required) and none set the PDF's own Required bit — unlike a submission portal, a paper/print form of this kind typically leaves required-ness to be enforced at the in-person appointment, not the PDF widget. This document'srequired: true/requiredWhenassignments are therefore derived from the form's own prose instructions and standard registration necessity (core identity, trade name, activity, address, and signature-block fields), the same honesty disciplineau/ato/individual-tax-return-mytaxandsg/iras/individual-income-tax-return-formb1applied to their own prose-derived requiredness.businessPhoneNumber1/businessEmailAddressare modelled as required (a registration needs at least one way to contact the business) whilebusinessPhoneNumber2/businessWebsiteUrlare modelled as optional, consistent with the form's own "Telephone number 1"/"Telephone number 2" ordinal naming implying the second is supplementary. - BSN (citizen service number) format.
ownerCitizenServiceNumberis modelled with an8-or-9-digitpattern based on the BSN's publicly-documented general format (Dutch central government sources: a BSN is 8 or 9 decimal digits, no letters or separators), not a pattern confirmed against KVK Form 1's own field validation, which imposes no length constraint on this text field. The same disciplinesg/acra/sole-proprietorship-registrationapplied to Singapore's 6-digit postal code (a public fact, independently pattern-asserted) versus its NRIC/FIN (not independently confirmed, left as free text). The BSN's eleven-test (elfproef) checksum is not asserted at all. - Existing-business KVK number format.
existingBusinessKvkNumberis modelled with an 8-digit pattern based on the Business Register's publicly-documented KVK-number format, not a pattern confirmed against this specific form field. - Partnerships (vennootschap onder firma, VOF). KVK publishes a separate, structurally similar registration form/flow for partnerships (two or more owners); this document scopes to the single-owner eenmanszaak path only, consistent with this registry's single-entity/single-owner scoping convention (e.g.
sg/acra/sole-proprietorship-registration's sole-proprietorship-only scope,ca/on/registration/business-incorporation's single director/incorporator). - Online pre-fill path (
kvk.nl/eenmanszaakregistration). The KVK website also offers an online form that pre-fills the same paper Form 1; it was not independently reviewed, since KVK's own guidance states an in-person appointment is required either way and the field set is the same underlying Form 1 — see "Path to averifiedclaim" below. - Fees. The registration fee is not modelled as authoritative structured data — no fee amount was reviewed for this document at all (not referenced in any field description), unlike several other Business Formation schemas in this registry that reference (but do not assert) a fee for context.
- Address decomposition. Addresses are modelled as flat single-line strings (
businessVisitingAddress,businessPostalAddress,ownerHomeAddress), matching the PDF's own single free-text address boxes (§2.8, §2.9.1, §3.1) rather than a decomposed street/number/postal code/city object — the PDF genuinely does not break the address box down further, unlikesg/acra/sole-proprietorship-registration's address-line/unit-number/postal-code triple (which reflects Bizfile's own guide sectioning). - In-person appointment / identity verification at KVK. Not modelled as a field or step; KVK's own guidance states registration is only completed in person at a KVK office regardless of how the form was filled in. This document's scope ends at preparing the form's answers.
Scope and jurisdiction notes
- This is the first schema in this registry for the Netherlands (NL), a new jurisdiction discovered during the GOV-829 "GovSchema Standard Research" cycle after auditing
discovery/catalog.jsonand finding no unauthored candidates remaining in any of the 6 focus verticals (DMV, Business Formation, Visa, Passport, Taxes, National ID & Civic Documents) across all 9 previously-catalogued jurisdictions (US, GB, IE, CA, NZ, AU, DE, SG, plus FR which had been added to the registry without being added todiscovery/catalog.json'sscope.jurisdictions— fixed in this same commit alongside adding NL). - Business Formation was chosen for the first NL schema because KVK Form 1 is a directly downloadable, genuinely fillable AcroForm PDF with a stable field structure (unlike a login-gated portal), giving the strongest sourcing rigor available for a first entry in a new jurisdiction.
- Conditional flow is expressed with
requiredWhen/visibleWhen(GSP-0013) rather thantransitions/exitReason, because neither the "new vs. continuing" choice nor any retail-channel/address sub-question disqualifies the applicant from registering — every path leads to the same registration, just with a different subset of applicable fields. This differs fromsg/acra/sole-proprietorship-registration's eligibility-gatetransitions, which genuinely exit the flow for foreign-owner paths this registry doesn't model. - The multi-select retail-channel checkbox group (§2.4.1: shop / market / street trading / internet / from home / other) has no
arrayfield type in GovSchema v0.3 ($defs.field.properties.typeis a closed string/number/integer/boolean/date/enum/file/object enum), so each checkbox option is modelled as its own optional boolean field, gatedvisibleWhen sellsToConsumersRetail: true— the same decomposition this registry uses wherever a source form presents a non-exclusive multi-select checkbox group.
Path to a verified claim (next step)
To advance to status: verified, a reviewer completes an actual KVK appointment (or has independent confirmation from someone who has) with a mock/test eenmanszaak registration, confirming: the exact requiredness KVK enforces at the appointment for every field in this document, the BSN and existing-KVK-number validation KVK itself applies, and whether the online kvk.nl/eenmanszaakregistration pre-fill path exposes any field this document's paper-form sourcing does not — and records the outcome here, shipping a new schema version if discrepancies are found (VERSIONING.md §3, immutability).
Re-verification
Per the practice's Cadence, nextReviewBy is set to 2027-01-01 (6 months).
View the raw record (VERIFICATION.md)
Version history
-
1.0.0draftlatestthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Netherlands Chamber of Commerce or any government. The authoritative source is always the live government form and its official instructions.