Get your document signed - digitally, smartly and efficiently

It's easier for both you and your recipients. They can sign the document on any device and you get access to many smart extra features. It saves time and manual work for all of you - every time.


Få underskrevet dit dokument digitalt med Visma Addo

Supports every digital signatures

Illustration: Sådan fungerer digital underskrift i Visma Addo

Illustration: Sådan fungerer digital underskrift i Visma Addo

This it how it works

Visma Addo is designed to be easy to use - both for sender and receiver


More features and less manual work


Automatic reminders

SMS or email notifications save you a lot of work

Read more


Secure archive

Send documents directly to the signer's e-Boks and get the signed documents directly to your Google Drive


Customize the signing schedule

Build your own flows to suit your business

Read More


Strengthen your brand

Recipients recognize your company logo and color everywhere

Read More


Mail merge

Send the same document to many recipients at once

Read More


Sign from Office

Send for signature directly from any Windows application

Read More


Roles and rights

Full control over users with the option of AD integration

Read More



Keep track of all transactions in the overview on the home page

Read More


Built-in address book

Updated index with signatories and senders

Read More


Secure file transfer

Send files securely and comply with every legal requirement.

Read More



Check the identity of your recipients with CPR

Read More


The market's best prices - no subscription or binding


With Visma Addo you only pay for the functions you use. No subscriptions, bindings or anything small. Only low prices - all the way down to 5.50 DKK per. signature.

You put together your signature solution to fit your needs and budget exactly. If your needs change, you can easily select and deselect functions from time to time.


En digital blanketløsning kan nemt indhente oplysningerne

Spend less time gathering information. Receive them along with the signature

Many companies need to obtain information from users in connection with the signing process. Therefore, in collaboration with our customers, we develop self-service solutions where the user can fill in and sign standard forms directly on the company's website. Quick, easy and efficient for all parties.

We are happy to make an offer to assist your company in establishing a digital form solution.

Let's start a dialogue

Integratable with all systems - even the specially developed ones

You can easily integrate Visma Addo with your existing IT systems, so you can create exactly the digital signature solution your business needs.

Visma Addo has a strong and open API that makes it easy to integrate with both standard products and specially developed professional systems.

We assist many of our customers in developing integration solutions, and are happy to make an offer.


Let's start a dialogue

Visma Addo is already integrated in...

... multiple products and industry solutions as Cubes, e-Boks, Nets, Domidont, Easycruit, Emply, Innomate, Legal Desk, MindKey, Tamigo, Temponizer m.fl. They approve every agreements and documents with Visma Addo.

Visma Addo systempartners

But is an electronic signature valid?

Yes, it is. There are no requirements in Danish law for how a signature is set. An electronic signature signed with NemID or the sign on the screen is thus just as legally binding as a signature made with a ball pen and meets all rules and requirements.


En elektronisk underskrift er fuldt gyldig

Error executing template "Designs/vismaaddo/Paragraph/Image and text (left-right).cshtml"System.NullReferenceException: Object reference not set to an instance of an Co3.Espresso.Website.Models.FrontEnd.Elements.ResponsiveInfo.ToCssClasses(String prefix) in C:\Projects\espresso\Co3.Espresso.Website\Models\FrontEnd\Elements\ResponsiveInfo.cs:line 20at Co3.Espresso.Website.Models.FrontEnd.Paragraphs.ImageTextLeftRightModel..ctor(Paragraph paragraph, Item dynamicwebItem) in C:\Projects\espresso\Co3.Espresso.Website\Models\FrontEnd\Paragraphs\ImageTextLeftRightModel.cs:line 16at Co3.Espresso.Website.TemplateBases.Paragraphs.ImageTextLeftRight..ctor() in C:\Projects\espresso\Co3.Espresso.Website\TemplateBases\Paragraphs\ImageTextLeftRight.cs:line 20at CompiledRazorTemplates.Dynamic.RazorEngine_5e2147c95a6f4ed39fe92e430460941b..ctor() in C:\Windows\TEMP\RazorEngine_4n2iwe1u.fc0\CompiledRazorTemplates.Dynamic.RazorEngine_5e2147c95a6f4ed39fe92e430460941b.cs:line 0at lambda_method(Closure )at RazorEngine.Templating.RazorEngineCore.CreateTemplate(ICompiledTemplate template, Object model, DynamicViewBag viewbag)at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.b__0(TextWriter writer)at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @using Co3.Espresso.Website.Services 2 @inherits Co3.Espresso.Website.TemplateBases.Paragraphs.ImageTextLeftRight 3 4 @{ 5 if( Espresso.Item.ImageCustomClasses.Contains("mb-0") == true) 6 { 7 Espresso.Image.Wrapper.Classes.AddClasses( "mb-0" ); 8 } 9 } 10 11 <div class="@Espresso.Container.Classes" id="@Espresso.Id"> 12 <div class="@Espresso.Wrapper.Classes"> 13 <div class="@Espresso.Text.Container.Classes"> 14 @Espresso.Text.Raw 15 @GetValue("ParagraphModule") 16 </div> 17 <div class="@Espresso.Image.Container.Classes"> 18 @if ( Espresso.Image.URL != "" ) { 19 <div class="row"> 20 <p class="@Espresso.Image.Wrapper.Classes"> 21 @if ( Espresso.Image.Link.URL != "" ) { 22 <a href="@Espresso.Image.Link.URL" @( Espresso.Image.Link.OpenInNewWindow == true ? "target=\"_blank\"" : "" )> 23 <img src="@Espresso.Image.URL" class="@Espresso.Image.Classes" alt="@Espresso.Image.AltText"> 24 </a> 25 } 26 else { 27 <img src="@Espresso.Image.URL" class="@Espresso.Image.Classes" alt="@Espresso.Image.AltText"> 28 } 29 </p> 30 </div> 31 } 32 </div> 33 </div> 34 </div>