Registry entry
Finland Start-up Notification (Y1) — Limited Companies, Co-operatives, Foundations and Other Organisations
The Finnish Patent and Registration Office's (Patentti- ja rekisterihallitus, PRH) and Finnish Tax Administration's (Vero) jointly published form Y1, "Perustamisilmoitus" ("Start-up notification"), used to register a limited company, co-operative, foundation, or other organisation (branch of a foreign enterprise, foreign company, mutual insurance company, or several other listed forms) with the Trade Register or Register of Foundations, and simultaneously with the VAT Register, Prepayment Register, Employer Register, and register of payers of tax on insurance premiums. The form itself notes that limited companies must actually be set up using PRH/Vero's online filing service at ytj.fi and that co-operatives must attach this PDF to that same online form, so this specimen's primary real-world filer is a foundation or other organisation type using the paper/postal route, though its structure and fields apply identically across all covered legal forms. This document describes the form only; it does not submit anything, and does not imply Finnish government endorsement.
Registry entry
fi/prh/start-up-notification-y1
Authoritative source Y1, "Start-up notification" (Perustamisilmoitus), YTJ 1001e 1.2026 — PRH's own English-language fillable AcroForm PDF
Machine access
- Schema document
registry/fi/prh/start-up-notification-y1/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/fi/prh/start-up-notification-y1/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
78 fields, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Fields
-
companyNamestring requiredThe proposed name of the company or organisation. Treated as a suggested name only until the Trade Register has approved it.
-
companyLanguageenum requiredThe company name's registered language, printed as two independent checkboxes (Finnish/Swedish) beside the company name field. Determines which language the Trade Register/Tax Administration correspondence is issued in.
enum: finnish | swedish -
alternativeCompanyName2string optionalA second alternative company name, in case the first choice is rejected by the Trade Register.
-
alternativeCompanyName3string optionalA third alternative company name, in case the first two choices are rejected by the Trade Register.
-
registrationRegisterenum requiredWhich register the notification requests entry into. The Trade Register option requires enclosing a receipt proving the registration fee was paid; the Register of Foundations has no fee. This form's two checkbox labels are printed as "The Trade Register (enclose receipt proving you paid the fee)" and "Register of Foundations", though their underlying AcroForm field names are copy-pasted from an unrelated amendment-notification template ("The amended details are for ...") — a disclosed tooltip artifact, not a structural fact about this notification.
enum: trade_register | register_of_foundations -
acceleratedProcessingRequestedboolean optionalWhether the applicant is requesting registration by a desired date (Trade Register only). Requires a separate letter enclosed stating the reason; requests cannot always be granted.
-
homeMunicipalitystring optionalThe company's domicile municipality within Finland.
-
countryOfResidencestring optionalThe country of domicile, only if not Finland (e.g. a foreign branch/company registering in Finland).
-
parallelCompanyNamesstring optionalTranslations of the company name into foreign languages, for a company already entered in the PRH registers under a Finnish or Swedish name.
-
auxiliaryCompanyName1string optionalA first auxiliary (toiminimi) trade name the company also operates under.
-
auxiliaryCompanyName1ActivityDescriptionstring optionalThe line of business conducted under auxiliary company name 1.
-
auxiliaryCompanyName2string optionalA second auxiliary (toiminimi) trade name the company also operates under.
-
auxiliaryCompanyName2ActivityDescriptionstring optionalThe line of business conducted under auxiliary company name 2.
-
postalAddressCareOfstring optionalCare-of line for the postal (mailing) address, part of the "Address information for public use" block.
-
postalAddressstring requiredThe company's public postal (mailing) address. The form states either a postal or a street address is mandatory; this schema models the postal address as the primary required field since it is printed first and can carry a PO Box.
-
postalAddressBuildingNumberstring optionalBuilding number for the postal address.
-
postalAddressEntranceNumberstring optionalEntrance (stairwell) number for the postal address.
-
postalAddressApartmentNumberstring optionalApartment number for the postal address.
-
postalAddressPoBoxNumberstring optionalPO Box number, if the postal address uses one instead of a street address.
-
postalAddressPostalCodestring requiredPostal code for the postal address.
-
postalAddressTownOrCitystring requiredTown or city for the postal address.
-
streetAddressCareOfstring optionalCare-of line for the street (visiting) address, if given as an alternative or in addition to the postal address.
-
streetAddressstring optionalThe company's public street (visiting) address, printed as a second address block with no PO Box option. The form states either a postal or a street address is mandatory; see postalAddress.
-
streetAddressBuildingNumberstring optionalBuilding number for the street address.
-
streetAddressEntranceNumberstring optionalEntrance (stairwell) number for the street address.
-
streetAddressApartmentNumberstring optionalApartment number for the street address.
-
streetAddressPostalCodestring optionalPostal code for the street address.
-
streetAddressTownOrCitystring optionalTown or city for the street address.
-
emailstring optionalThe company's e-mail address.
-
telephonestring optionalThe company's telephone number.
-
websitestring optionalThe company's website address.
-
establishmentDatedate requiredThe date the company was established, or (for a foreign company) the date it started business in Finland. The accounting period begins on this date.
-
firstAccountingPeriodEndDatedate requiredEnd date of the company's first accounting period, maximum 18 months from establishmentDate. The next accounting period (one year) starts automatically after the first.
-
continuesPreviousBusinessboolean optionalWhether the company is to continue the trade or business of a previous company (e.g. a private trader becoming a limited partnership). If true, a Personal Data Form must also be completed (out of scope of this schema; see the document's own VERIFICATION.md).
-
previousCompanyNamestring optionalName of the previous company whose trade or business this company continues.
-
previousCompanyBusinessIdstring optionalThe previous company's Finnish Business ID (Y-tunnus).
-
mainSectorTolCodestring requiredThe main line of business declared to the Tax Administration, as a five-digit Statistics Finland TOL (Toimialaluokitus) industry classification code. The source specimen prints this as five separate single-digit boxes; this schema combines them into one field, per this registry's established split-widget consolidation convention.
pattern -
legalEntityTypeenum requiredThe legal entity form being registered. The source specimen instructs: "Please complete the mandatory appendix form applicable to your enterprise" — see this document's documents[] entries for the corresponding appendix-form requirements.
enum: 7 values -
legalEntityTypeOtherTextstring optionalFree-text description of the legal entity type, when "Other type" is selected.
-
contactPersonNamestring optionalName of the individual providing further information about the notification, if different from the signatory.
-
contactPersonCompanyOrOrganisationstring optionalIf the person providing further information works for a law firm, accounting firm, or other company/organisation on the notifier's behalf, its name.
-
signatureDatedate requiredDate the notification is signed.
-
signatureAndPrintedNamestring requiredThe signatory prints and signs their name by hand; the form must be printed out for this. See the form filling instructions for signing rules (e.g. who may sign on behalf of each legal entity type).
-
taxAdminPostalAddressstring optionalThe company's postal address for the Tax Administration, only if different from the address given on page 1.
-
taxAdminBuildingNumberstring optionalBuilding number for the Tax Administration postal address.
-
taxAdminEntranceNumberstring optionalEntrance number for the Tax Administration postal address.
-
taxAdminApartmentNumberstring optionalApartment number for the Tax Administration postal address.
-
taxAdminPoBoxNumberstring optionalPO Box number for the Tax Administration postal address.
-
taxAdminPostalCodestring optionalPostal code for the Tax Administration postal address.
-
taxAdminTownOrCitystring optionalTown or city for the Tax Administration postal address.
-
vatRegistrationDatedate optionalThe date from which VAT registration is requested.
-
vatBasisTradeOrBusinessboolean optionalOne of five independent checkboxes stating the basis for the VAT registration request.
-
vatBasisPurchasesWithdrawalGoodsOwnUseboolean optionalBasis for the VAT registration request: purchases, or withdrawal of goods for own use.
-
vatBasisNotificationSalesServicesEuboolean optionalBasis for the VAT registration request: notification obligation for sales of services in the EU.
-
vatBasisPrimaryProducerboolean optionalBasis for the VAT registration request: primary producer.
-
vatBasisTransferRightsImmovablePropertyboolean optionalVAT taxpayer status is requested for the transfer of rights to use immovable property (under §12 and §30, VAT Act). Requires a rental contract or other account of the rental property and tenant to be enclosed.
-
vatStatusRequestedDatedate optionalThe date from which a special VAT taxpayer status (small-scale, intra-Community, primary producer, or non-profit/religious) is requested.
-
vatStatusRequestedSmallScaleBusinessOperatorboolean optionalVAT taxpayer status is requested as a small-scale business operator (§3, VAT Act, turnover threshold €20,000).
-
vatStatusRequestedIntraCommunityAcquisitionsboolean optionalVAT taxpayer status is requested for intra-Community acquisitions (§26 f, VAT Act).
-
vatStatusRequestedPrimaryProducerboolean optionalVAT taxpayer status is requested as a primary producer.
-
vatStatusRequestedNonProfitReligiousboolean optionalVAT taxpayer status is requested as a non-profit/religious entity (§12.1, VAT Act).
-
vatExclusionDatedate optionalThe date from which exclusion from VAT is requested. Requires a statement of the grounds to be attached.
-
vatExclusionJustificationSmallScaleboolean optionalJustification that the company does not consider itself liable for VAT: small-scale operation (§3, VAT Act, €20,000).
-
vatExclusionJustificationHealthcareboolean optionalJustification: healthcare services (§34, VAT Act).
-
vatExclusionJustificationSocialServicesboolean optionalJustification: social services (§37, VAT Act).
-
vatExclusionJustificationInstructorServicesboolean optionalJustification: instructor services (§39, VAT Act).
-
vatExclusionJustificationFinancialInsuranceboolean optionalJustification: financial and insurance services (§41, §44, VAT Act).
-
vatExclusionJustificationArtistRoyaltiesboolean optionalJustification: fees to performing artist, or royalties (§45, VAT Act).
-
vatExclusionJustificationRealPropertyRightsboolean optionalJustification: real property rights (§27, VAT Act).
-
vatExclusionJustificationOtherApplicableboolean optionalJustification: other non-VAT operations, with a free-text explanation in vatExclusionJustificationOtherText.
-
vatExclusionJustificationOtherTextstring optionalFree-text explanation of the other non-VAT operations selected above.
-
vatExclusionJustificationNonProfitReligious45boolean optionalJustification: non-profit/religious entity (§4-5, VAT Act) — a distinct statutory basis from vatStatusRequestedNonProfitReligious (§12.1, VAT Act) above.
-
employerRegistrationDatedate optionalThe date from which the company registers as an employer paying wages on a regular basis.
-
prepaymentRegisterDatedate optionalThe date the company is applying for entry in the Prepayment Register (§25, Prepayment Act). The earliest possible date of registration is the date of arrival of the completed form.
-
turnoverBracketenum optionalThe company's expected annual turnover bracket, which determines the default length of the tax period for self-assessed taxes (VAT, withholding, employer's social security, source tax). Printed as three mutually-exclusive checkboxes, combined here into one field per this registry's established convention.
enum: up_to_30000 | from_30001_to_100000 | above_100000 -
vatTaxPeriodLengthenum optionalThe desired length of the VAT tax period, if the company wants to elect a period shorter than the calendar-year default its turnover bracket would otherwise allow. The Tax Administration decides on the actual length and informs the company in writing.
enum: year | quarterly | monthly -
employerContributionsTaxPeriodLengthenum optionalThe desired length of the tax period for employer's contributions (withholding, employer's social security).
enum: quarterly | monthly -
additionalInformationForTaxAdministrationstring optionalFree-text additional information addressed to the Tax Administration.
Verification record
Candidate selection
This session's brief (GOV-2292, "GovSchema Standard Research") re-scanned CATALOG.md's own "Known Gaps & Opportunities" section fresh rather than re-deriving the backlog from memory. Finland (opened as the registry's 34th jurisdiction via GOV-2276, fi/migri/residence-permit-employed-person, Visa) had three confirmed-strong, unscreened backlog candidates flagged directly in that cycle's own CATALOG.md update: Business Formation (PRH/YTJ form Y1), Taxes (Vero form 3023e), and National ID (DVV's foreign-national population-register form) — each independently identified during GOV-2276's three-way Nordic scouting pass (Norway, Finland, Belgium) as a genuine, live, unauthenticated fillable AcroForm PDF. This cycle picked up the Business Formation candidate (form Y1) directly rather than re-screening Finland's other verticals, since a prior cycle had already done the comparative screening and flagged all three as strong.
Source
- URL:
https://www.prh.fi/material/sites/ytj/attachments/saavutettavat-y-lomakkeet/en/rqkm38u88/Y1-form.pdf - Fetched fresh this session with a plain HTTP GET: HTTP 200,
287,294bytes. Confirmed a genuine PDF (%PDF-1.7header), 4 pages, no login/CAPTCHA/WAF gate anywhere onprh.fi. - Edition: the form's own footer prints "YTJ 1001e 1.2026" on every page (January 2026 edition) — the currently live edition as of this cycle.
- Cross-check document (read for context, not for field extraction):
https://www.ytj.fi/material/collections/1Vi9Zbnte/bu0g3tFqs/y1instructions_foreign_enterprise.pdf(HTTP 200, 567,393 bytes), PRH/Vero's own English-language filling instructions for foreign enterprises. This document describes an older or foreign-enterprise-specific edition of the Y1 form that includes a page-3 "Confirm your language selection - ENGLISH" checkbox with no counterpart anywhere in the actual January-2026 specimen's 102 substantive AcroForm widgets (confirmed absent by a case-insensitive name search across the full widget list) — this schema follows the specimen actually fetched, not the instructions document, and discloses the discrepancy here rather than silently reconciling it.
Extraction technique
pdfjs-dist (legacy/build/pdf.mjs v4, installed fresh to a disposable /tmp directory) was used for a two-pass extraction:
- Per-page
getAnnotations({ intent: 'display' })resolved every/Widgetannotation'sfieldName,fieldType(Tx/Btn),radioButton/checkBoxflags,exportValue, andalternativeText(tooltip) — 110 raw widgets across 4 pages (56Tx, 54Btn), of which 8 are page-navigation/utility controls ("Reset form", three "To the next page (N)" buttons, three "To the first page" buttons, "Print") excluded as non-data-collecting UI chrome, leaving 102 substantive widgets. - Per-page
getTextContent(), clustered into visual lines by y-coordinate, cross-referenced against each widget's own printed section heading and surrounding label text — used to confirm section boundaries (e.g. "Address information for public use", "Type of enterprise", "Enclosures: select at least one, as appropriate for your legal entity form") and to disambiguate widgets whose field names already are the visible English label text (this specimen's own AcroForm field names are self-documenting English strings, not Finnish internal keys — unlike this registry'sfi/migriprecedent, no name/tooltip decoding step was needed here).
Every one of the 102 substantive widget names was mapped to exactly one fields[]/documents[] entry via a disposable reconciliation script (/tmp/fi-prh-extract/build-schema.mjs, not committed) that asserts zero unmapped and zero double-mapped widgets — the same exhaustive-accounting discipline established by this registry's fi/migri and dk/erst cycles. The script confirmed 102/102 widgets mapped, 0 unmapped, consolidating to 78 fields[] + 7 documents[] entries.
Field consolidation
- 5-digit TOL industry code (5 separate single-digit text widgets: "First/Second/Third/Fourth/Fift[h] number of five-digit TOL code") → one
mainSectorTolCodestring field,pattern: ^[0-9]{5}$, per this registry's established split-widget consolidation convention. - Company-name language (2 independent checkboxes, "Finnish"/ "Swedish") → one
companyLanguageenum field. - Requesting registration in (2 independent checkboxes, "The Trade Register"/"Register of Foundations") → one
registrationRegisterenum field. - Type of enterprise (7 independent checkboxes: Limited company, Public limited company, Foundation, Branch of a foreign enterprise, Co-operative, Foreign company, Other type) → one
legalEntityTypeenum field, withlegalEntityTypeOtherTextgatedrequiredWhen: legalEntityType equals "other". - Annual turnover bracket (3 independent checkboxes: "€30,000 max" / "€30,001 to €100,000" / "higher than €100,000") → one
turnoverBracketenum field. - Desired VAT tax period length (3 independent checkboxes: year / quarterly / monthly) → one
vatTaxPeriodLengthenum field; desired employer-contributions tax period length (2 independent checkboxes: quarterly / monthly) → oneemployerContributionsTaxPeriodLengthenum field — kept as two separate fields, not merged together, since the specimen itself prints them as two independent elections (VAT and employer contributions can run on different period lengths). - The remaining ~10 independent VAT-basis/VAT-status-requested/ VAT-exclusion-justification checkboxes (page 3) were each kept as their own
booleanfield rather than consolidated, since the source explicitly allows selecting more than one simultaneously in each of those three groups (multi-select, not mutually-exclusive single-choice like the groups above). - 7 "Enclosures" checkboxes (page 2, "select at least one, as appropriate for your legal entity form", numbered 1/2/3/4/5/11A/6204 — each naming which numbered PRH/Vero appendix form to attach for a given legal entity type) → modelled as
documents[]entries, notfields[], per this registry's established supporting-document- checklist convention (matchingfi/migri's own attachment-checklist treatment). 5 of the 7 (limited/public-limited company, co-operative, branch of a foreign enterprise, foundation, foreign company) map cleanly onto alegalEntityTypeenum value and are gatedrequiredWhenaccordingly; the remaining 2 ("Mutual insurance company..." and "Right-of-occupancy association...") name legal forms with no corresponding value in the "Type of enterprise" checkbox group above them on the specimen itself — a gap in the source form's own two lists, not something this schema invents a syntheticlegalEntityTypevalue to paper over. Both are modelledrequired: falsewith norequiredWhen, disclosed in each entry's ownlabelrather than silently gated on an invented condition.
Judgment calls and disclosed quirks
- "Postal or street address is mandatory": the specimen's own section heading states this as an either/or requirement between the postal address block (
postalAddress, with a PO Box option) and the street address block (streetAddress, no PO Box). GovSchema v0.3 has no "at least one of" cross-field primitive (crossFieldValidationonly expressesrequireAbsent/requirePresentgated by a triggering condition, or a two-field comparison — neither expresses "at least one of these two is present" directly without inventing a synthetic gating field the source does not print). This schema resolves the ambiguity editorially by modellingpostalAddress(plus its postal code and town/city) asrequired: true— the block printed first, and the only one of the two that can carry a PO Box — andstreetAddressas optional. Disclosed here as an editorial choice, not a structural fact. - Tooltip/field-name copy-paste artifact: the two "Requesting registration in" checkboxes' underlying AcroForm field names are "The amended details are for Trade Register (enclose receipt proving you paid the fee)" and "The amended details are for Register of Foundations" — boilerplate that reads as though copied from an unrelated amendment-notification form template, even though this form's own visible printed text reads "Requesting registration in ☐ The Trade Register ☐ Register of Foundations" with no "amended details" framing anywhere on the page. Modelled by the visible printed label (
registrationRegister), with the field-name mismatch disclosed here rather than silently followed or silently corrected — the same class of finding this registry'sdk/erstanddk/skattestyrelsencycles each made on their own specimens. continuesPreviousBusinessgatespreviousCompanyName/previousCompanyBusinessIdviarequiredWhen; the specimen's own instruction to also "Complete the Personal Data Form" in that case names a second, separate PRH/Vero form (Henkilötietolomake) that is out of scope for this schema (Y1 only) and is disclosed incontinuesPreviousBusiness's owndescriptionrather than silently omitted.- Two distinct non-profit/religious-entity VAT bases exist on the same page:
vatStatusRequestedNonProfitReligious(§12.1, VAT Act, a basis for requesting VAT-taxpayer status) andvatExclusionJustificationNonProfitReligious45(§4-5, VAT Act, a justification for VAT exclusion) — same plain-language label, different statutory section, different section of the form, modelled as two distinct fields with the section/paragraph distinction stated in each field's owndescription. - The
y1instructions_foreign_enterprise.pdfcross-check document's "CONFIRM YOUR LANGUAGE SELECTION – ENGLISH" section (describing a third company-language option, English, on what it calls "page 3") has no counterpart anywhere in the 102-widget specimen this schema is built from — flagged above under Source rather than incorporated, since it is not confirmed present on the actual currently-live edition.
Mock conformance run
Two scenarios were built and checked against this schema's own required/requiredWhen/documents[].requiredWhen/ crossFieldValidation grammar with a from-scratch interpreter script (/tmp/fi-prh-extract/conformance-check.mjs, not committed — walks fields[], documents[], and crossFieldValidation[] directly against a candidate data object, rather than reusing any prior cycle's own checker):
foundation-registration-minimal-required-only.json— a foundation, filling only the 8 statically-required: truefields plus the one conditionally-required document (appendixFoundation, vialegalEntityType: "foundation"). 0 errors.limited-company-continuing-sole-trader-full-tax-registration.json— a limited company continuing a previous sole trader's business, electing VAT/employer/prepayment registration and a non-VAT rental income disclosure, exercisingcontinuesPreviousBusiness's conditional fields,vatExclusionJustificationOtherApplicable's conditional text field, and theappendixLimitedOrPublicLimitedCompanyconditional document. 0 errors.
5 mutation controls, each expected to raise exactly 1 error, all confirmed:
- Dropping
companyName(a statically-required field) → 1 error (MISSING REQUIRED FIELD: companyName). - Removing the
appendixFoundationdocument from scenario 1'sdocuments[]list entirely (not just marking it unprovided) → 1 error (MISSING REQUIRED DOCUMENT: appendixFoundation (listed=false)) — confirming the checker'sdocuments[]requiredness path is actually exercised, not just itsfields[]path (a documents-blind-spot bug this registry's tooling has hit before). - Setting
firstAccountingPeriodEndDateearlier thanestablishmentDate→ 1 error (CROSS-FIELD VIOLATION: firstAccountingPeriodEndNotBeforeEstablishmentDate). - Setting
continuesPreviousBusiness: truewhile omittingpreviousCompanyName→ 1 error (MISSING REQUIRED FIELD: previousCompanyName). - Setting
vatExclusionJustificationOtherApplicable: truewhile omittingvatExclusionJustificationOtherText→ 1 error (MISSING REQUIRED FIELD: vatExclusionJustificationOtherText).
The checker script additionally walks every visibleWhen/requiredWhen/ crossFieldValidation field reference in the document and confirms each resolves to a real fields[] entry (0 dangling references).
Validation
node tools/validate.mjs registry/fi/prh/start-up-notification-y1/1.0.0/schema.json and node tools/validate-ajv.mjs (same path) both pass individually and as part of a full-registry run from a clean checkout of this branch.
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 Patentti- ja rekisterihallitus (Finnish Patent and Registration Office) or any government. The authoritative source is always the live government form and its official instructions.