Counsel · Crypto · Germany
The statute comes first. The token comes second.
Hainlex is a digital-asset counsel desk in Grünwald, south of Munich. We read MiCA, KWG notices and token papers the way a notary reads a deed — slowly, in German law, in English for the client.
Market rules under MiCA
CASP perimeter, white-paper duties, custody wording. We map what the Regulation actually asks before a product story is printed.
Token classification
Utility, e-money, financial instrument, or none of those. The label is a legal fact, not a slide.
Tax and reporting in Germany
Private sales, staking, employee tokens, books that a Finanzamt can follow. No yield pitch. Paper that survives a letter.
Supervisor letters and disputes
BaFin correspondence, wallet freezes, contract fights. We draft for the file, not for the feed.
The desk
Bavarian house. Federal statutes. English for the mandate.
Clients are founders, family offices and operators who need German crypto law in a language they can instruct. Hearings stay in German when the authority requires it. The brief you keep is in English.
Hainlex is the public name of this counsel practice. The legal entity, register data and company documents sit on the Impressum and in Terms & documents.
About the houseOn file
Company papers are published, not paraphrased.
Legal name, address, LEI and the broker document supplied to this desk are listed without a host in the page head. Inspect the PDF on Terms.
LEI 984500C7595B5DFA8685
Insights
Notes from the docket
MiCA
CASP perimeter, said plainly
What a German desk actually checks before anyone says “we are authorised”.
Tokens
Four boxes, one wrong label
How we test a token against German and EU boxes without a marketing rename.
Tax
Holding periods and ugly books
Private sales, records, and why a wallet export is not a tax file.
First reading
Send a note. Not a mandate.
Ninety minutes, a two-page file, a list of missing papers. This box does not transmit — it is a demo on a static site.
Note parked.
This form does not transmit. For a live mandate use the address in the Impressum after you replace this demo.