Microsoft 36513 min read

Outlook 365 Signature Setup: Complete Guide for 2026

Microsoft 365 (formerly Office 365) gives you several ways to set up email signatures — some obvious, some hidden. The problem is that Microsoft keeps changing the interface, and the “new Outlook” works completely differently from the classic version. This guide covers every version: classic Outlook desktop, new Outlook, Outlook Web Access, Outlook mobile, and admin deployment for your whole organization.

By the NeatStamp Team · Published March 2026 · 13 min read

Which Outlook 365 version are you using?

Before you set anything up, figure out which version you’re in. The steps are different for each one, and mixing them up is the most common reason people can’t find the signature settings.

Classic Outlook (desktop app)

This is the traditional Outlook .exe that’s been around for years. You can tell you’re in classic Outlook if the top menu bar has File, Home, Send/Receive, Folder, View tabs. The title bar usually says "Outlook" or "Microsoft Outlook". Signature settings are under File → Options → Mail → Signatures.

New Outlook (2024+)

New Outlook looks more like a web app — cleaner interface, no ribbon tabs at the top, more like Outlook.com. Microsoft has been pushing this version as the default since late 2024. If you see a "Try the new Outlook" toggle in classic Outlook and you’ve switched it on, you’re in new Outlook. Signatures are under Settings → Accounts → Signatures.

Outlook Web Access (OWA)

OWA is Outlook in your browser. Go to outlook.office.com or outlook.office365.com and log in with your Microsoft 365 account. Signatures are under Settings → Mail → Compose and reply → Email signature.

Outlook mobile (iOS / Android)

The Outlook app on your phone. Tap your profile picture in the top-left corner, then go to Settings → Signature. Mobile signatures are plain text only — no HTML, no logos.

One important thing to know: signatures don’t sync between these clients. Classic Outlook stores signatures locally in %AppData%\Microsoft\Signatures. New Outlook and OWA store them in the cloud via Microsoft 365. Outlook mobile has its own separate store. That means if you set up a signature in one place, it won’t appear in the others automatically.

Setup for classic Outlook desktop

This is the most feature-complete option. Classic Outlook’s signature editor supports rich HTML, inline images, and full formatting. Here’s the full process:

1

Open the Signatures dialog

Click File in the top-left corner, then Options, then Mail, then the Signatures button near the top. On Mac, go to Outlook → Preferences → Signatures. The dialog that opens is where you manage all your signatures.

2

Create a new signature

Click New in the left panel (under "E-mail signature"). Give it a name — something like "Work" or "Full signature". The name is just for your reference and won't appear in the email.

3

Write or paste your signature

The text editor at the bottom of the dialog is where you build your signature. You can type directly and use the formatting toolbar for bold, fonts, and colors. To use a professionally designed HTML signature, right-click in the editor and choose "Paste" (or Ctrl+V) to paste your HTML. Note: Outlook doesn't render the HTML in this editor perfectly — the actual email will look correct.

4

Assign to your email account

In the top-right section under "Choose default signature", select your email account from the dropdown. Then set the signature for "New messages" and separately for "Replies/Forwards". Most people use the full signature for new messages and either a shorter version or none for replies.

5

Save and test

Click OK to close the Signatures dialog, then OK again to close Options. Open a new compose window — your signature should appear automatically. If it doesn't, check the account assignment in step 4 and make sure the correct account is selected in the "From" field.

Inserting an HTML signature into classic Outlook

Classic Outlook’s signature editor doesn’t have an “Insert HTML” button. The most reliable way to paste a formatted HTML signature is:

  • 1.Open the HTML file in a browser (Chrome, Edge, or Firefox)
  • 2.Select all (Ctrl+A), copy (Ctrl+C)
  • 3.Click inside the signature editor in Outlook
  • 4.Paste (Ctrl+V) — Outlook will convert the rendered content to its own format

For detailed instructions on this process, see the Outlook signature setup guide.

Options explained

The Signatures dialog has a few settings that aren’t obvious:

  • New messages vs Replies/Forwards: These are separate assignments. Most people set a full signature for new messages and a shorter one (or none) for replies. Having your full 6-line signature on every reply thread gets cluttered fast.
  • E-mail account dropdown: If you have multiple accounts in Outlook — like a personal and work account — signatures are per-account. Switch the account in this dropdown to set up signatures for each one separately.
  • Multiple signatures: You can have more than one signature and switch between them manually in the compose window. Create them all in the Signatures dialog and give them clear names. In the compose window, go to Insert → Signature to pick a different one for a specific email.

If your signature uses images, read the Outlook HTML signature guide before you paste anything. Classic Outlook handles image embedding differently from other clients and has specific quirks around base64 images.

Setup for new Outlook

New Outlook (the web-based version Microsoft has been rolling out as the default since late 2024) has a simpler interface but fewer options than classic Outlook. Here’s how to set up your signature:

1

Open Settings

Click the gear icon in the top-right corner of new Outlook to open Settings.

2

Go to Accounts → Signatures

In the Settings panel, click Accounts in the left sidebar, then select Signatures. You'll see a signature editor on the right.

3

Create your signature

Click "New signature" and give it a name. Type or paste your signature in the editor. New Outlook's editor is a rich text editor — it supports bold, italic, links, and images via the toolbar.

4

Set as default

Under "Select default signatures", choose your email account and set the default for new messages and for replies/forwards. Click Save.

Limitations of new Outlook signatures

  • The HTML editor is simplified — you can't paste raw HTML directly like you can in classic Outlook
  • Signatures are stored in the cloud (Exchange Online), not locally — so they don't exist if you're offline
  • Roaming signatures can cause conflicts if you also use classic Outlook on the same account
  • Some advanced HTML formatting (like table layouts) may not render correctly in the editor preview

The roaming signatures feature is what links new Outlook and OWA together — a signature you create in one will appear in the other. But it won’t appear in classic Outlook. For more on this, see the Outlook roaming signatures guide.

Setup for Outlook Web Access (OWA)

OWA is the browser-based version of Outlook at outlook.office.com. It shares signature storage with new Outlook — if you set up a signature in OWA, it will also appear in new Outlook and vice versa.

1

Open Settings

Click the gear icon in the top-right corner. Then click "View all Outlook settings" at the bottom of the settings panel that appears.

2

Go to Mail → Compose and reply

In the full settings window, expand Mail in the left sidebar and click "Compose and reply". The Email signature section is near the top of this page.

3

Write or paste your signature

The signature editor in OWA supports rich text and basic HTML. You can type your signature directly or paste formatted content. To paste an HTML signature: open the HTML in a browser, select all and copy, then paste into the OWA editor.

4

Set auto-include options

Below the editor, two checkboxes control whether your signature is added automatically to new messages and to replies/forwards. Check the ones you want.

5

Save

Click Save at the bottom of the section. The signature is stored in Exchange Online and will sync to new Outlook automatically.

OWA has better HTML support than classic Outlook’s signature editor because it runs in a browser. Images, links, and table-based layouts all work well. For a full Outlook-compatible signature with the right HTML structure, the Outlook-compatible signature guide explains exactly what CSS and HTML to use.

Setup for Outlook mobile (iOS and Android)

Outlook’s mobile app has the most limited signature support of all the clients. You get plain text only — no HTML, no images, no bold or italic. It’s a separate setting from everything else and doesn’t sync to desktop.

iOS (iPhone/iPad)

  1. 1.Open the Outlook app
  2. 2.Tap your profile picture (top-left)
  3. 3.Tap the gear icon for Settings
  4. 4.Scroll down to Signature
  5. 5.Type your signature text
  6. 6.It saves automatically

Android

  1. 1.Open the Outlook app
  2. 2.Tap the hamburger menu (top-left)
  3. 3.Tap the gear icon for Settings
  4. 4.Tap on your email account
  5. 5.Tap Signature
  6. 6.Edit the text and tap the back arrow to save

Tips for mobile signatures

  • Keep it short — 3 to 4 lines maximum. Name, title, company, and a phone number is enough.
  • Plain text means no line breaks from tables. Use simple line-by-line formatting.
  • You can use Unicode characters for visual separation — like a pipe (|) or em dash (—).
  • If you want an HTML-rich signature on mobile, some third-party email apps (like Spark) support it. The native Outlook app doesn't.

For more detail on mobile-specific limitations and workarounds, see the Outlook mobile signature guide.

Admin setup: deploying signatures for your organization

If you manage Microsoft 365 for your company and need to deploy a consistent signature to all users, you have three main approaches. Each one works differently and has real tradeoffs.

Option 1: Exchange transport rules (server-side injection)

Transport rules run on Microsoft’s servers and append a signature to every outgoing email, regardless of which client the user sends from. Users don’t need to do anything — the signature is added automatically.

How to set it up: Go to the Exchange Admin Center (admin.exchange.microsoft.com), click Mail flow → Rules, then create a new rule. Set the condition to "Apply to all messages" (or scope to a specific domain or group). Under "Do the following", select "Append a disclaimer" and enter your HTML signature. Set the fallback action to Wrap (this wraps the message if the disclaimer can't be inserted).
Limitation: Users can't see the signature while composing. They only see it in Sent Items after the message is delivered. This leads to duplicate signatures if users also have a client-side signature set up. You'll need to either disable client-side signatures or instruct users to remove theirs.
Best for: Large organizations that need guaranteed consistency and can't rely on users to set up their own signatures. Also useful for legal disclaimers that must appear on every email regardless of user action.

Option 2: Group Policy (classic Outlook only)

Group Policy can pre-populate signatures on domain-joined Windows PCs running classic Outlook. You copy the signature files (.htm, .rtf, .txt) to each user’s %AppData%\Microsoft\Signatures folder via a GPO login script, or use the Office ADMX templates to set signature registry keys. This only works for classic Outlook on domain-joined machines — it has no effect on new Outlook, OWA, or Outlook mobile.

Option 3: PowerShell per-user deployment

For Microsoft 365 environments without on-premises Group Policy, PowerShell via Exchange Online lets you set the roaming signature for each user. This pushes the signature into Exchange Online, which means it appears in new Outlook and OWA. Classic Outlook users won’t see it unless they also use new Outlook.

PowerShell script for bulk signature deployment

This script connects to Exchange Online and sets a personalized HTML signature for every user in your organization. It pulls the user’s display name and email from their mailbox and inserts them into the signature template.

Prerequisites

# Install the Exchange Online module if you haven't already
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser

# Connect to Exchange Online
Connect-ExchangeOnline -UserPrincipalName [email protected]

Bulk deployment script

# Get all mailboxes in your organization
$mailboxes = Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox

foreach ($mailbox in $mailboxes) {

    # Get display name and email address
    $displayName = $mailbox.DisplayName
    $email = $mailbox.PrimarySmtpAddress

    # Get job title from Active Directory / Azure AD
    $adUser = Get-User -Identity $mailbox.Identity
    $title  = $adUser.Title
    $phone  = $adUser.Phone

    # Build the HTML signature
    $signatureHtml = @"
<table cellpadding="0" cellspacing="0" border="0" style="font-family:Arial,sans-serif;font-size:14px;color:#1a1a1a;">
  <tr>
    <td style="padding:0;">
      <strong>$displayName</strong><br>
      <span style="color:#555555;font-size:13px;">$title</span><br>
      <span style="color:#555555;font-size:13px;">$email</span><br>
      <span style="color:#555555;font-size:13px;">$phone</span>
    </td>
  </tr>
</table>
"@

    # Plain text fallback
    $signatureText = "$displayName`n$title`n$email`n$phone"

    # Push to Exchange Online (New Outlook + OWA)
    Set-MailboxMessageConfiguration -Identity $mailbox.Identity `
        -SignatureHtml $signatureHtml `
        -SignatureText $signatureText `
        -AutoAddSignature $true `
        -AutoAddSignatureOnReply $false

    Write-Host "Set signature for $displayName ($email)"
}

Write-Host "Done. Signatures deployed to $($mailboxes.Count) mailboxes."

What this script does and doesn’t do

  • Sets the roaming signature in Exchange Online — affects new Outlook and OWA
  • Does NOT affect classic Outlook desktop (which reads from the local %AppData% folder)
  • Requires Exchange Administrator or Global Administrator privileges
  • You need to run it again if users change their name or title in Azure AD
  • Test on one mailbox first before running across all users

For the full Outlook 365 signature reference — including all HTML elements that render correctly in every version of Outlook — see Outlook 365 email signatures.

Common issues and how to fix them

These are the problems that come up most often with Outlook 365 signatures.

Signature not syncing between clients

This happens because each Outlook client has its own signature store. Classic Outlook reads from %AppData%\Microsoft\Signatures. New Outlook and OWA read from Exchange Online. You have to set up the signature separately in each client you use.

Fix: Decide which client you use most and set up the signature there. Then manually replicate it in the other clients. Or use a signature tool that gives you one source of truth — see the roaming signatures guide for the full picture.

HTML formatting breaks between Outlook versions

Classic Outlook uses Word’s HTML rendering engine, which doesn’t support CSS flexbox, CSS Grid, float-based layouts, or most modern CSS properties. Signatures that look fine in OWA or Gmail may break in classic Outlook.

Fix: Use table-based HTML layout with inline styles only. No display:flex, no external CSS files, no CSS classes. Every style goes in a style="" attribute directly on the element. The Outlook HTML signature guide covers all of this in detail.

Roaming signatures causing conflicts

If you have roaming signatures enabled and also use classic Outlook, you may see different signatures in different clients — or one version overwriting another. The roaming signature in Exchange Online doesn’t know about the local classic Outlook signature, and vice versa.

Fix: Either pick one client and stick with it, or disable roaming signatures for your tenant with Set-OrganizationConfig -RoamingSignaturesEnabled $false. See the roaming signatures guide for the full disable process and what it affects.

Signature not saving in Outlook

If your signature disappears after you close Outlook, the most likely cause is a permissions problem on the Signatures folder, an admin Group Policy that resets signatures on every login, or a disk space issue preventing Outlook from writing to %AppData%.

Fix: Check the Outlook signature not saving guide for the full diagnostic process. Also check with your IT admin whether a policy is managing your signature settings.

Signature not appearing on new compose window

You created the signature but it doesn’t appear when you open a new email. The most common cause is that the signature wasn’t assigned to your account for “New messages” in the signature settings.

Fix:Go back to File → Options → Mail → Signatures. In the right panel under “Choose default signature”, make sure your email account is selected and your signature is assigned to “New messages”. If you have multiple accounts, check each one. Also see the full Outlook signature not working guide.

Tips for teams: create once, deploy everywhere

If you manage email signatures for a team — whether it’s 5 people or 500 — the core problem is always the same: signatures need to look consistent across everyone, but each person is using a different combination of Outlook clients and devices.

The approach that works best for most teams is to centralize the design but distribute the implementation. Here’s what that looks like in practice:

1

Design one signature template

Use NeatStamp's free editor to build the signature with your company branding, fonts, and layout. The editor generates Outlook-compatible table-based HTML automatically — you don't need to write any HTML yourself. Try the editor at neatstamp.com/editor.

2

Create versions for each person

Each team member needs their own version with their own name, title, and contact details. NeatStamp stores signatures in your account so you can duplicate the template and swap in each person's details. Or, if you're using PowerShell deployment, build the template once and let the script substitute variables.

3

Write one setup guide

Document the exact steps for your Outlook version (classic or new) and share it in your onboarding docs. A one-page guide with screenshots prevents "my signature disappeared" IT tickets every time someone gets a new laptop.

4

Test on all clients you use

Before rolling out to the team, test the signature in every client your team actually uses: classic Outlook, OWA, new Outlook if applicable, and at least one mobile device. It's faster to fix rendering issues before distribution than to chase down 20 people after.

5

Account for Microsoft Teams chat

Microsoft Teams chat doesn't use Outlook signatures — it has no signature feature at all. If your team wants consistent contact details in Teams messages, that's a separate workflow. The email signature for Teams guide covers your options.

Using NeatStamp for team signatures

NeatStamp’s free signature editor generates HTML that works in every version of Outlook — classic, new, and OWA — without any manual HTML editing. You build the signature once, each person copies their version, and pastes it into their Outlook. No Exchange admin needed, no infrastructure, no sync issues.

For teams that need more control — like centralized updates that push to everyone automatically — check NeatStamp Pro. It lets you manage all team signatures from one dashboard and send updated HTML to everyone at once.

For the full picture on managing signatures across an organization, see the email signature for teams guide.

Frequently asked questions

What's the difference between classic Outlook and new Outlook for signatures?

Classic Outlook (the traditional .exe desktop app) stores signatures as local files in %AppData%\Microsoft\Signatures. New Outlook (the web-based version Microsoft has been rolling out since 2024) stores signatures in the cloud via Microsoft 365. The two systems don't sync — you have to set up your signature separately in each client.

Why does my Outlook 365 signature look different in Gmail or OWA than it does in classic Outlook?

Classic Outlook uses a Word-based HTML renderer that interprets CSS differently than modern browsers. Signatures that look fine in Outlook's desktop app may render differently in Outlook Web Access or other mail clients. To fix this, use table-based layout with inline styles only — no flexbox, no CSS classes, no external stylesheets.

Can I use the same signature in both classic Outlook and new Outlook?

Yes, but you have to set it up manually in both. The HTML signature you create will work in either client — just paste it into the signatures editor in classic Outlook (File → Options → Mail → Signatures) and separately into new Outlook (Settings → Accounts → Signatures). The same HTML renders correctly in both.

How do I add a company logo to my Outlook 365 signature?

Host the logo image on your company website or a CDN with a public https:// URL. Then reference it in your signature HTML with an <img> tag using that absolute URL. Never embed images as base64 — classic Outlook converts them to file attachments. Once the image is hosted externally, it loads correctly in all versions of Outlook.

How do I deploy the same signature to everyone in my Microsoft 365 organization?

You have two main options: Exchange transport rules (server-side injection that appends a signature to outgoing emails regardless of client) or distributing a signature HTML file to each user. Transport rules work for every client automatically, but users can't see the signature while composing. Distributing HTML is simpler and gives users control. For fully automated per-user deployment with variables like {DisplayName}, use PowerShell with the Set-MailboxMessageConfiguration cmdlet.

Does Outlook mobile sync my signature from desktop?

No. Outlook on iOS and Android has its own separate signature settings. Go to the Outlook mobile app, tap your profile picture, then Settings → Signature. The mobile signature is plain text only — no HTML, no images, no formatting. You have to set it up separately from your desktop signature.

Why is my Outlook 365 signature not saving?

The most common causes are: a Group Policy set by your IT admin that locks signature settings, a permissions issue with the %AppData%\Microsoft\Signatures folder, or a conflict caused by roaming signatures. Check if your company has a managed signature policy. If the folder permissions are the issue, you can fix them via the Security tab in File Explorer. See the full Outlook signature not saving guide for step-by-step fixes.

What's the fastest way to get a professional Outlook 365 signature without HTML knowledge?

Use NeatStamp's free signature editor. You fill in your details, pick a layout, and NeatStamp generates Outlook-compatible HTML automatically. Copy it, open Outlook → File → Options → Mail → Signatures → New, paste into the editor using Insert HTML or the right-click paste option. Takes about 5 minutes and works in every version of Outlook.

Build your Outlook 365 signature in minutes

NeatStamp generates clean, Outlook-compatible HTML — no HTML knowledge needed. Works in classic Outlook, new Outlook, OWA, and every other email client. Free, no account required.

Create My Signature — Free