Microsoft security specialists for growing businesses. We secure Microsoft 365, Intune, Purview and Azure to NIST standards, with published prices and month-to-month service.
755 Commerce Dr
Decatur, GA 30030
Copyright © 2026 Cloud2Networks. All rights reserved.
Most business owners assume Microsoft 365 records everything that happens in their tenant. Some of it, yes. But the Microsoft 365 audit log has gaps that only show up when you need it most, usually in the middle of an incident. Knowing what is on by default and what you must switch on yourself takes about fifteen minutes, and it can save you weeks of guesswork later.
This guide covers the logs that matter for a small or mid-sized business, how long each one keeps data, and the settings I check in every tenant I review.
The four logs you actually care about
“Audit logging” in Microsoft 365 is really several separate logs, run by different services, with different retention. Mixing them up is the most common reason people think they have evidence when they do not.
Notice that the Entra logs are short. If you only have Entra ID Free, you have one week of sign-in history. Business Premium includes Entra ID P1, which gives you 30 days. Neither is long if a compromise sat undetected for two months, which is not unusual.
What is on by default, and the surprise for small business tenants
The unified audit log
Microsoft describes audit logging as on by default for most Microsoft 365 organizations. The catch is in the small print. Microsoft’s own documentation says auditing is not enabled by default for small and medium business plans, including Business Basic, Business Standard and Business Premium, and it is not enabled for unmanaged tenants created from enterprise trials. Those tenants must turn it on manually.
That covers a large share of the businesses we work with. In the tenants I review, a missing unified audit log is one of the most frequent findings, and it is almost always a surprise to the owner.
Mailbox auditing
Mailbox auditing is on by default for all organizations and logs a predefined set of actions for owners, delegates and admins. You do not have to enable it per mailbox. Two cautions:
Entra sign-in and audit logs
These are always collected. You cannot turn them off, but you also cannot extend them beyond 7 or 30 days without sending them somewhere else.
How to check and enable the unified audit log
This is the single most important step in this article. It takes a few minutes.
Get-AdminAuditLogConfig | Format-List UnifiedAuditLogIngestionEnabled. The value should beTrue.False, runSet-AdminAuditLogConfig -UnifiedAuditLogIngestionEnabled $true. It can take a few hours before searches return results.While you are there, check for audit bypass:
Get-MailboxAuditBypassAssociation -ResultSize Unlimited | Where-Object AuditBypassEnabled. An empty result is what you want.Retention: how far back can you look?
Audit (Standard) keeps records for 180 days. Microsoft extended this from 90 days for logs generated on or after October 17, 2023. For most small businesses, 180 days covers the typical window between a compromise and someone noticing.
Audit (Premium), included with Microsoft 365 E5 or the E5 Compliance add-on, adds:
Regulated businesses should check retention against their own obligations. A healthcare practice or a financial adviser may need audit evidence for longer than 180 days. If E5 is not in the budget, the practical alternative is exporting logs to cheap storage.
Keeping Entra logs longer
Because Entra sign-in logs expire after 30 days on P1, I recommend routing them out of Entra for any business that takes security seriously. Upgrading the license later does not bring expired data back.
Entra ID > Monitoring & health > Diagnostic settingsto send SignInLogs, NonInteractiveUserSignInLogs and AuditLogs to a storage account with a lifecycle policy.Diagnostic settings require an Azure subscription and a P1 or P2 license. For a 50-person business, the storage option usually costs very little per month.
A quarterly audit logging checklist
Put this on the calendar. It takes twenty minutes and catches drift before it becomes a problem.
Trueand a test search returns today’s activity.For the full detail on enabling and disabling auditing, Microsoft’s page Turn auditing on or off is the authoritative reference.
Audit logging is one piece of a wider posture review. Our Microsoft 365 security assessment checks it alongside identity, email and device controls, and our Purview retention policy service covers the compliance side. If you just want a quick look at your tenant, try the tenant checker.
Frequently asked questions
Is the Microsoft 365 audit log on by default?
For most enterprise tenants, yes. For Business Basic, Business Standard and Business Premium, Microsoft says auditing is not enabled by default and must be turned on manually in the Microsoft Purview portal or with
Set-AdminAuditLogConfig.How long does Microsoft 365 keep audit logs?
Audit (Standard) keeps records for 180 days. With Audit (Premium) through E5, Exchange, SharePoint, OneDrive and Entra records are kept for one year by default, and custom policies can extend retention further with add-on licensing.
Does upgrading to Entra ID P1 give me older sign-in logs?
No. Retention changes are not retroactive. If you upgrade from Free, you only see whatever data was still inside the seven-day window. Export logs before you need them.
Want to know whether your audit trail would hold up in an incident? Request a free Microsoft 365 security assessment and we will check your logging, retention and alerting for you.