The corporate image is what allows the public to identify. It’s often to be tested by the competition, Legal Marque helps you to prevent and get things under control in all circumstances.


Become the holder of a trademark


Diversify your sources of income


Fight against the abusive use


A privileged partner who will effectively support for all your subjects which affect your trademark and domain names directly or indirectly. In the hands of our professionals, we offer you the opportunity to focus on your core business without obligation to manage the constraints by yourself. It’s a  simple and effective offer.


We are affiliated with public institutions such as INPI, EUIPO, OBPI and even IGE. This allows us to represent our clients all over Europe, even before the court. You can be sure of being accompanied by experienced professionals, by requesting Legal Trademark.

Ensure the Success of Your Project with LEGAL MARQUE

Our Different Packages

In Counsel House

Freelance - Startup - Entrepreneur
199 CHF/hour
  • Legal Support for Business Startups & Scaleups
  • Legal outsourcing
  • Other area of IP law
  • Legal Advice
  • Legal research
  • Flexible package (5h-10h-20h / week)


449 CHF
  • Swiss Trademark registration
  • Professional search trademark
  • Formulation (2) categories
  • Deposit Formalities
  • Online offer only and without telephone assistance
  • Swiss register



1449 CHF
  • Audit
  • Professional search trademark
  • Formulation categories
  • Deposit Formalities
  • Deposit management and follow-up
  • Revise
  • Processing of your questions before and after the registration procedure
  • Filing fee (CHF550) included
  • *Extension in Europe CHF 1399


2799 CHF
  • Notification letter
  • Referral to institution
  • Opposition to registration
  • Legal brief
  • Request for certified document
  • *Covered by your professional insurance

Petit’Helvet is coming! The first Swiss mobile application that allows you to identify local products with their nutritional scores. An application managed by our firm completely free which guarantees 100% secure and controlled information. Easy to use, all you need to do is scan the barcode of a product with your phone. Register and receive a free gift card.

Aide à l’enregistrement d’une Marque

Help to Do Trademark Registration

Using our services will save your precious time ...

opposition à une marque enregistrée

Opposition to A Registered Trademark

Defending your brand is essential to prevent ...

Litige Marque et Nom de domaine

Trademark and Domain Name Litigation

If establishing a trademark is generally a positive adventure ...

Surveillance de Marque et Nom de domaine

Brand and Domain Name Monitoring

Institutions do not monitor the abusive use of ...

La recherche d’antériorité professionnelles

Professional Prior Art Research

Before depositing your logo or your trademark, it is essential ...

audit et le conseil en Marque

Audit And Brand Consulting

Even if it seems intangible and relevant, sometimes ...

The creation of contracts

When creating a brand and throughout its life, contracts ensure that it functions properly. Their drafting requires a perfect mastery of the regulations in the field. Entrusting this task to Legal Marque who guarantees that brand protection will be total.




A trademark is a protected distinctive sign allows a company to differentiate its products or services from other companies. 

In contrast, the domain name has purely technical characteristics and represents your commercial identity on the web.

Only the registration of a trademark guarantees the legal certainty on the exclusive rights of use for 10 years, which is renewable. The principle is simple, first to come are the first to be served. Therefore, you will avoid a lot of ailments, spending money and wasting time when register for your trademark.

Before filing your logo or brand, it’s essential to carry out a thorough search professional for experience to know if a competitor has not preceded you. This is what we highly recommend and it is the same from public institutions.

The duration of a registration without material error or opposition is 3 months. To meet this deadline, the professional accompaniment is highly recommended. We offer you all-inclusive packages to prevent the difficulties of registering a trademark.

We fully reimburse our customers who take the “all serenity” formula. Please note that the official fees for filing the trademark will not be refunded in the event that the registration certificate is not issued.

It depends on your insurance, legal protection is the option that can provide all payment or part of the fees to defend you in litigation. We get used to dealing with insurance, contact us for more information.

Bien que la procédure d’enregistrement des noms de domaine soit indépendante de l’enregistrement des marques, la loi prévient le cybersquatting et propose des mesures pour éviter des conflits entre marques et noms de domaine. Si vous êtes dans une de ces situations, contactez-nous pour plus d’informations.

Trademark law is a territorial law which is subject to a principle of specialty. This implies that the registration is valid only in the country of the deposit, based on the products and services you have chosen. To avoid any conflict abroad, the trademark must be extended. Contact our advisers for more information

Calling an IN COUNSEL HOUSE it’s temporarily creates a legal office in your business without the constraints of hiring. A IN COUNSEL HOUSE boosts the entrepreneurial project and gives quality, precise and relevant answers on all legal questions that affect the company, its services or products.

<input type="hidden" name="page" value="\"> <input type="hidden" name="ip" value="\">
  • Thematic
  • Social Profiles
  • Personal Details
  • Location
  • Upload
  • Extra Cost
  • Complete

Please, choose a thematic

This is step 1

Social Profiles

Your presence on the social network

Personal Details

We will never sell it


<!-- <option data-id="id; ?>\">name; ?> -

Document upload

Drop your file here or click to select <!--Allowed formats: doc, docx, pdf-->

Please, choose extra

All ready

If you sure to submit this, please click the button bellow

Services Price
1 x Fee - Size exceeds the allowable limit 5-.
Total CHF 5
jQuery(document).ready(function($) { $(\'.extra-cost-wrapp input\').on(\'change\', function() { calculateTotals(); }); function calculateTotals() { var total_price = 5; // initial service fee $(\'.services-totals\').find(\".service\").not(\".initial\").remove(); $(\'.extra-cost-wrapp input:checked\').each(function() { var title = $(this).val(); var price = $(this).data(\"price\"); var newRow = $(\"\"+title+\"\"+price+\"-.\").insertBefore($(\'.services-totals .total-price\')); total_price = total_price + price; }); $(\'.services-totals .total-price .price\').html(\"CHF \" + total_price); $(\"input[name=price_options]\").val(total_price); } //geoip location $.ajax({ dataType: \"json\", url: \'\', data: \'\', success: function(data) { //alert(\"Your location: \" + + \' - \' +; if( { //$(\"#msform input[name=country]\").val(; $(\"#msform input[name=input9]\").val(; } if( { //$(\"#msform input[name=city]\").val(; $(\"#msform input[name=input8]\").val(; } }, fail: function() { } }); ////////////////// $(\"#msform .submit\").on(\"click\", function() { var isValid = formValidate(); if(isValid) { $(\"#msform\").hide(); $(\"#msform-loading\").show(); } else { return false; } }); $(\"#msform select[name=country]\").on(\'change\', function(e) { var country_id = $(\"option:selected\").data(\"id\"); $(\"#msform select[name=city]\").find(\"option\").not(\".empty\").remove(); $(\"#msform select[name=city]\").parent().find(\".loading\").show(); $.ajax({ dataType: \"json\", url: \'\', data: \'getCities=1&country_id=\' + country_id, success: function(data) { $(data).each(function(k, val) { var option = $(\"\"+ +\"\"); option.appendTo($(\"#msform select[name=city]\")); }); $(\"#msform select[name=city]\").parent().find(\".loading\").hide(); }, fail: function() { $(\"#msform select[name=city]\").parent().find(\".loading\").hide(); } }); }); $(\"body\").on(\"click\", \", .fa-file-text-o\", function(e) { if($(\"span\") || $(\"i\") ) { //prevent collision $(this).find(\"input\").trigger(\"click\"); } }); // preventing page from redirecting $(\"html\").on(\"dragover\", function(e) { e.preventDefault(); e.stopPropagation(); }); $(\"html\").on(\"drop\", function(e) { e.preventDefault(); e.stopPropagation(); }); // Drop $(\"body\").on(\"drop\", \"\", function(e) { e.stopPropagation(); e.preventDefault(); $(this).find(\"input\").prop(\'files\', e.originalEvent.dataTransfer.files); $(this).find(\"input\").trigger(\"change\"); }); $(\"body\").on(\"change\", \" input\", function(e) { var files = this.files; $(\".photo-uploader .info\").html(files[0].name); }); //jQuery time var current_fs, next_fs, previous_fs; //fieldsets var left, opacity, scale; //fieldset properties which we will animate var animating; //flag to prevent quick multi-click glitches $(\"#msform .next\").click(function() { var isValid = formValidate(); if(!isValid) return false; if(animating) return false; animating = true; current_fs = $(this).parent(); next_fs = $(this).parent().next(); //activate next step on progressbar using the index of next_fs $(\"#progressbar li\").eq($(\"fieldset\").index(next_fs)).addClass(\"active\"); //show the next fieldset $(\"#msform fieldset\").removeClass(\"active\"); next_fs.addClass(\"active\").show(); $([document.documentElement, document.body]).animate({ scrollTop: $(\"#msform\").offset().top - 100 }, 500); //hide the current fieldset with style current_fs.animate({opacity: 0}, { step: function(now, mx) { //as the opacity of current_fs reduces to 0 - stored in \"now\" //1. scale current_fs down to 80% scale = 1 - (1 - now) * 0.2; //2. bring next_fs from the right(50%) left = (now * 50)+\"%\"; //3. increase opacity of next_fs to 1 as it moves in opacity = 1 - now; current_fs.css({ \'transform\': \'scale(\'+scale+\')\', \'position\': \'absolute\' }); next_fs.css({\'left\': left, \'opacity\': opacity}); }, duration: 800, complete: function() { current_fs.hide(); animating = false; //added current_fs.attr(\"style\", \"display: none;\"); }, //this comes from the custom easing plugin easing: \'easeInOutBack\' }); }); $(\"#msform .previous\").click(function(){ if(animating) return false; animating = true; current_fs = $(this).parent(); previous_fs = $(this).parent().prev(); //de-activate current step on progressbar $(\"#progressbar li\").eq($(\"fieldset\").index(current_fs)).removeClass(\"active\"); //show the previous fieldset $(\"#msform fieldset\").removeClass(\"active\"); previous_fs.addClass(\"active\").show(); $([document.documentElement, document.body]).animate({ scrollTop: $(\"#msform\").offset().top - 100 }, 500); //hide the current fieldset with style current_fs.animate({opacity: 0}, { step: function(now, mx) { //as the opacity of current_fs reduces to 0 - stored in \"now\" //1. scale previous_fs from 80% to 100% scale = 0.8 + (1 - now) * 0.2; //2. take current_fs to the right(50%) - from 0% left = ((1-now) * 50)+\"%\"; //3. increase opacity of previous_fs to 1 as it moves in opacity = 1 - now; current_fs.css({\'left\': left}); previous_fs.css({\'transform\': \'scale(\'+scale+\')\', \'opacity\': opacity}); }, duration: 800, complete: function(){ current_fs.hide(); animating = false; }, //this comes from the custom easing plugin easing: \'easeInOutBack\' }); }); function formValidate() { var result = true; $(\"#msform input.validate, #msform select.validate, #msform input:radio:checked\").each(function(k, el) { var msf_input_s = el; if(msf_input_s.getAttribute(\"type\") === \"radio\") { if (msf_input_s.value === \"\") { = \"pink\"; result = false; } else { = \"\"; } } else if(msf_input_s.getAttribute(\"type\") === \"checkbox\") { if (!$(el).is(\":checked\")) { $(el).parent()[0].style.backgroundColor = \"pink\"; result = false; } else { $(el).parent()[0].style.backgroundColor = \"\"; } } else if (msf_input_s.getAttribute(\"type\") === \"file\") { if (msf_input_s.value === \"\") { = \"pink\"; result = false; } } else if (msf_input_s.getAttribute(\"type\") === \"button\") { // nothing happens } else { if (msf_input_s.value === \"\") { = \"pink\"; result = false; } else { = \"\"; } }; }); return result; } function check_inputs() { $(\"#msform\").find(\"input:radio:checked\").each(function(k, el){ console.log(el); if (el.value === \"\") { $(el).closest(\"fieldset\").addClass(\"error\"); } else { $(el).closest(\"fieldset\").removeClass(\"error\"); } }); } //check_inputs(); }); .services-totals { width: 70%; margin: 40px auto; } .services-totals th, .services-totals td { padding: 5px 20px; text-align: left; } .services-totals th { color: #fff; background: #333; } .services-totals .total-price { font-weight: bold; text-transform: uppercase; } .services-totals .total-price td { border-top: 1px solid #ccc; } #msform { text-align: center; position: relative; min-height: 1000px; margin-top: 40px; } #msform fieldset { background: white; border: 0 none; border-radius: 3px; box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4); padding: 20px 30px; box-sizing: border-box; width: 80%; margin: 0 10%; /*stacking fieldsets above each other*/ position: relative; } /*Hide all except first fieldset*/ #msform fieldset:not(:first-of-type) { display: none; } /*inputs*/ #msform input, #msform textarea, #msform select { padding: 10px 15px; border: 1px solid #ccc; border-radius: 3px; margin-bottom: 10px; width: 100%; height: auto !important; box-sizing: border-box; color: #2C3E50; font-size: 15px; } #msform input[type=checkbox] { width: auto !important; position: absolute; top: 7px; margin-left: 5px; } #msform label { position: relative; font-weight: normal; } /*buttons*/ #msform .action-button { width: 100px; background: #27AE60; font-weight: bold; color: white; border: 0 none; border-radius: 40px; cursor: pointer; padding: 8px 5px; margin: 30px 5px 10px 5px; } #msform .action-button:hover, #msform .action-button:focus { box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60; } #msform .action-button.disabled { background: #888888; box-shadow: none !important; cursor: default; } /*headings*/ .fs-title { font-size: 15px; text-transform: uppercase; color: #2C3E50; margin-bottom: 10px; } .fs-subtitle { font-weight: normal; font-size: 13px; color: #666; margin-bottom: 20px; } /*progressbar*/ #progressbar { text-align: center; margin-bottom: 30px; overflow: hidden; /*CSS counters to number the steps*/ counter-reset: step; } #progressbar li { display: inline-block; list-style-type: none; font-size: 16px; position: relative; padding: 0 20px; } #progressbar li:before { content: counter(step); counter-increment: step; width: 20px; line-height: 20px; display: block; font-size: 12px; color: #333; background: white; border-radius: 3px; margin: 0 auto 5px auto; } /*progressbar connectors*/ #progressbar li:after { content: \'\'; width: 100%; height: 2px; background: white; position: absolute; left: -47%; top: 9px; z-index: -1; /*put it behind the numbers*/ } #progressbar li.toFix:after { width: 160%; } #progressbar li:first-child:after { /*connector not needed before the first step*/ content: none; } /*marking active/completed steps green*/ /*The number of the step and the connector before it = green*/ #progressbar, #progressbar{ background: #27AE60; color: white; } .thematic-wrapp, .extra-cost-wrapp { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; } .thematic-wrapp > label, .extra-cost-wrapp > label { display: block; color: #666; padding: 20px; cursor: pointer; } #msform .extra-cost-wrapp input[type=checkbox] { position: static !important; margin: 0 !important; width: 100% !important; } #msform .thematic-wrapp label input { display: block; height: 130px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff url(/wp-content/uploads/form-icons/default.png) center/cover no-repeat; cursor: pointer; } #msform .extra-cost-wrapp label input { display: block; height: 130px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff url(/wp-content/uploads/form-icons/default.png) center center / 50px no-repeat; cursor: pointer; } #msform .thematic-wrapp label input:checked, #msform .extra-cost-wrapp label input:checked { border: 1px solid #6283BA; box-shadow: 0px 0px 13px #6283BA; border-radius: 4px; } label.another { display: block; text-align: left; } label.another input:checked + span { display: block !important; } .photo-uploader { display: flex; height: 300px; align-items: center; justify-content: center; cursor: pointer; } .photo-uploader > .wrap span { display: block; } .photo-uploader .fa { display: block; font-size: 40px; margin: 40px auto; color: #555; } .photo-uploader .formats { font-size: 12px; } #msform .social label { display: block; width: 100%; } #msform .social img { height: 40px; display: inline; } #msform .social input:not(.action-button) { width: 90%; display: inline-block; margin-left: 15px; } #msform .social .spacer { width: 40px; display: inline-block; }
Susy Trucolo
Susy Trucolo
Read More
Legal Marque Genève, sont gentils, attentives, disponibles et surtout, ils ont une équipe extremamente professionnel. Nous du Réseau Sac à Gain, sommes fier de avoir comme partenaire, Legal Marque Genève. Susy Trucolo
Stephane Gonzalez
Stephane Gonzalez
Read More
Nous avons fait appel à cette société pour protéger l’identité de notre concept, nous sommes ravi de l’engagement, l’énergie et l’enthousiasme du directeur. Celui-ci est bienveillant et soucieux de ses clients !
Lilya Pebedev
Lilya Pebedev
Read More
Je recommande fortement ce cabinet, tout les ingrédients sont réunis : discrétion, rigueur et à l'écoute. Un grand merci 👍😊 à vous.
Aboubakar Zekhnini
Aboubakar Zekhnini
Read More
Je conseille fortement ce cabinet qui m’a apporté toutes les réponses que j’attendais. Et qui m’a surtout ouvert les yeux sur l’importance de la protection intellectuelle de ma marque. Merci à vous
kadir Bulbul
kadir Bulbul
Read More
UN GRAND MERCI!, Rapides et efficaces, à l’écoute de ses clients. Je suis très satisfait de leurs services, je conseil clairement ce cabinet .
Read More
Je recommande vraiment !💪 💪 sérieux discrétion et réactivité au rendez-vous vous avec ce cabinet
Ophélie Mélina
Ophélie Mélina
Read More
Très professionnel, très bon travail, je conseille fortement
Anthony Desanlis
Anthony Desanlis
Read More
Très bon travail, je recommande fortement.
Clémence Desaute
Clémence Desaute
Read More
Je recommande vivement, très bon travail.
Ophelie Thenot
Ophelie Thenot
Read More
Bon travail rien à dire a conseiller 😉
Read More
Un travail de qualité, un service basé sur la confiance !

Free Audit

Please complete the form below