Slack vs Microsoft Teams: Which Tool Is Ahead of the Game?

Slack vs Microsoft Teams
  • 13

Microsoft Teams, one of the most successful tools of today, almost wasn’t created.

In 2016, Satya Nadella and Bill Gates met up to discuss an important matter. They wanted to bid 8 billion USD to acquire Slack, the SaaS giant that dominated the team chat app space. The meeting had a surprising conclusion: instead of buying Slack, they decided to build their own team chat app tool. In November 2016, Microsoft Teams was officially launched.

At the moment of writing this article, Microsoft Teams has over 13 million daily active users, which is a sign that Microsoft management made the right move. It is also a sign that Microsoft Teams is here to give Slack a run for its money.

However, how do the tools really compare? As we were building Chanty, we wanted to find out, so we actively used both tools to find out their pros and cons. So, here is our objective review of Slack vs. Microsoft Teams, based on real-world use from our team. 

Oh and by the way, if you read this review and you’re not a fan of either tool, there is still an option. If you’d like to try out a team chat app that is easy to use, fast and has unlimited message history in the free plan, make sure to give Chanty a try!

Now, let’s look at the key features of Slack and Microsoft Teams.

Slack vs Microsoft Teams: fast facts

If you want a quick and dirty overview of the two tools, here is everything you need to know. 

The biggest difference between Slack vs. Microsoft teams recently was the fact that Teams didn’t have a freemium plan. This changed in July 2018, when Microsoft rolled out a new version of Teams for free, strengthening its position as a Slack competitor.

By far, the biggest difference between the two apps is that Slack is easier to set up and administrate. On the other hand, Microsoft Teams is designed for larger enterprise companies and its setup is more complex. In return, it offers excellent integrations with Office 365 applications. However, if integrations are your primary concern for your team chat app, Slack is the clear winner since it integrates with every other tool under the sun.

If you’re looking for a full, detailed review of Slack, we have one on our blog too.

SlackMicrosoft Teams
Pricing modelFreemium

Standard $6.67 user/month (billed annually)

Plus $12.50 user/month (billed annually)


Office 365 Business Essentials

$5 per user/month

(billed annually)

Office 365 Business Premium

$12.50 per user/month

(billed annually)

You can try both paid plans for free for 30 days

Message history limit10K messages in Free plan, unlimited in Standard and Plus plansUnlimited in all plans
Audio/video callsUnlimited 1:1 voice and video calls in Free plan

Conference calls for up to 15 participants in Paid plans

Voice/video calls with up to 250 people in a meeting.
Integrations10 integrations limit in Free plan, 800+ integrations in paid plans180+ apps and services (as of July 2018)
File storage limitFree plan: 5GB file storage for a team

Standard plan: 10GB per user

Plus plan: 20GB per user

Free plan: 2 GB/user and 10GB of shared storage

Paid plans: 1 TB per organization

Screen sharingUnavailable in Free version, available in Standard and Plus versionsAvailable in all plans
Interface color optionsCustom sidebar themes.3 themes (light, dark, high contrast)
Conversation threadsYesYes

Slack vs Microsoft Teams: pricing

As mentioned before, both tools have freemium plans available. However, if you want to get the most out of Microsoft Teams and Slack, you’ll have to get a paid plan. In Microsoft Tools, that means that you need to have an account that is either Business Premium or Essentials. In other words, you need Office 365 and Teams comes as an add-on.

To cut the story short, the cheapest Office 365 Plan that has Teams in it is called Business Essentials. It costs $5 per user per month and you have to buy an annual plan to get started. This is actually cheaper than Slack’s cheapest plan (Standard), which costs $6.67 per user per month when billed annually. When you consider the fact that $5 spent on Microsoft Teams also gives you access to Office 365, it makes the price much more attractive. 

If you want the upgraded plans in Slack or Microsoft Teams, they cost the same, at $12.50 per user per month. However, you do get Office 365 included with Teams.

If the price is your major concern, you may want to check out Chanty as an alternative. It’s more affordable than Slack or Microsoft Teams while offering advanced features such as unlimited message history and audio and video calls.

Slack vs Microsoft Teams: getting started

If you want to get started with Teams, you’d better have lots of time and patience. In our experience, setting it up for your team can be extremely daunting. We started out from the scenario where we don’t have Office 365 with Microsoft Tools. 

So, we start from the Microsoft Tools page on their website, where we sign up and download the app. No matter if you’re getting a free trial or a paid plan, prepare to share lots of your personal data, including your credit card and phone numbers and your business emails. And nope, personal emails won’t work – we tried.

Office 365 Business Premium registrationOffice 365 Business Premium registration

Once your free trial (or paid plan) registration is done, you’re given access to the Team deployment advisor. It covers a lot of tools and you’ll have to go through all of them before getting to actually starting the application.

Team Deployment Advisor in Microsoft TeamsTeam Deployment Advisor in Microsoft Teams

Once you get to your Admin Panel, you can start with launching the app, finally. Even on this screen, there is so much going on that you may be tempted to click on random boxes and tabs. Don’t – stick to launching the app.

Office 365 Admin panelOffice 365 Admin panel

Many moons later, you’ll get to the Microsoft Teams desktop app, and you can start collaborating.

Microsoft Teams workspaceMicrosoft Teams workspace

On the other hand, getting started with Slack is much easier and faster. There is no personal information required and you don’t have to provide a credit card unless you want to buy a paid plan. In total, there are about 7-8 steps in the registration process.

A registration modal box in SlackA registration modal box in Slack

Overall, getting started with Slack took us about 7 minutes, compared to an hour spent on Microsoft Teams.

Slack vs Microsoft Teams: inviting users

If you want to invite people to Slack, it’s a pretty simple process. At the end of the registration process, the app will offer to invite people to your workspace. Alternatively, you can add them later on, using the “invite people” tab.

Modal box for inviting new members in SlackModal box for inviting new members in Slack

On the other hand, adding new people to your team is slightly more complicated in Microsoft Teams. First, they have to be added to the Office 365 Admin Panel, from the Office start page.

Adding a user in Admin PanelAdding a user in Admin Panel

Once you add a user to the Admin panel, they will get an email about their registration. They have to log in and change their password. Once all of this is done, you can go to the Microsoft Teams app and only then can you add them.

Adding members to a team in Microsoft Teams appAdding members to a team in Microsoft Teams app

The two colleagues from the office that were invited to Microsoft Teams complained that it took them far too long to register for Microsoft Teams.

My colleague sent me a screenshot arguing that getting MT started takes too much timeMy colleague sent me a screenshot arguing that getting MT started takes too much time

Finally, I really have to say that getting started and inviting users to your team chat app should not take this long. If you’re a team leader in your company, you would be better off delegating this task to an IT admin.

Alternatively, you can try a tool like Chanty, which is super easy to set up and use.

Slack vs Microsoft Teams: layout and design

I have to be completely honest: the two tools look very similar in terms of layout and design. Both come with a smaller vertical panel (for your contacts) and a larger panel for conversations.

Slack’s layout vs. Microsoft Teams layout:

Layout and designImage source                                                                 Image source

On the very left, Microsoft Teams has an extra panel with features such as Activity, Chat, Teams, Meetings, and Files. Moreover, the search box in Microsoft Teams has different functionalities and offer several actions.

Microsoft Teams search boxMicrosoft Teams search box

In terms of design, Slack has more options for customizing the app, as you can change the color of the app to suit your style.

Options for customizing your workplace in SlackOptions for customizing your workplace in Slack

On the other hand, Microsoft Teams has only three themes that you can use to customize your workspace.

Options for customizing your workplace in MTOptions for customizing your workplace in MT

Slack vs Microsoft Teams: messaging

We’ll skip the standard 1:1 messaging and get straight to the good stuff. Both tools have group chat functionality with threaded messaging, as well as standard private chat. Whoever is on the other side of the chat, there are lots of handy features to use, such as editing, deleting, pinning your messages, as well as mentioning someone, starting a new thread, sharing a file and many other features.

Perhaps the biggest difference in messaging is that Microsoft Teams has advanced formatting for the messages you send. That means that you can create bulleted lists, change the color of your font, make the words bold or italic, etc.

Formatting options in MTFormatting options in MT

Another cool feature is that Microsoft Teams lets you send .gif images, as well as emojis. Finding the ideal gif or emoji is easy because all you have to do is type in the right search term and you get a list of matching results.

Emoji search by name in MTEmoji search by name in MT

On the other hand, Slack makes it possible to not only “like” someone’s message, but also leave a variety of other emojis as a reaction. Moreover, Slack lets you set reminders on messages. Here is a handy comparison of what you can do with messages in both tools:

Message optionsSlack                                          Microsoft Teams

When it comes to notifications, both tools have advanced notification systems that you can set up to your liking. One thing that both apps are missing is a central notifications hub, similar to that which Stride used to have back in the day.

Get free eBook!

Communication issues at work?

"50 Surefire Ways to Improve Your
Team Communication"

Get eBook

Slack vs Microsoft Teams: threads

If you’re used to communicating in threads, this is probably one of your favorite features. Threads allow for cleaner communication and keep the replies organized in a single conversation.

If you want to create a thread in Microsoft Teams, all you have to do is to hit “reply” on a message. Threads can be followed through the “All threads” tab or by pinning a certain message or labeling it with a star. In Teams, you can only use threads in channels and not in private conversations, and they cannot be turned off.

Using Threads in SlackUsing Threads in Slack

Slack vs Microsoft Teams: file sharing and collaboration

The most important thing to know is that Slack’s size limit for uploading is 1GB, while Microsoft Teams is capped at 15GB. We didn’t bother to check these numbers and upload gigantic files – we were more interested in how you can collaborate in these apps. So, we decided to upload an 800MB video file in Microsoft Teams to give it a try. To our surprise, the file not only opened immediately but also played within Microsoft Teams – very impressive. 

Watching a video within MT workspace without downloading itWatching a video within MT workspace without downloading it

HoOn the other hand, you would have to download a video to get it to play in Slack.

Experiencing some troubles with uploaded videoExperiencing some troubles with uploaded video

My idea of collaboration was watching the video together with my colleague and chatting with them, which is not something you can do in Slack. On the other hand, this is one of the main advantages of Microsoft Teams. Not only can you play videos and comment at the same time, but you can also work together on Office and OneDrive documents within Microsoft Teams, without leaving the app.

Collaborating on Microsoft Word documentImage source

When it comes to storage limits, you get 5GB of space in Slack’s free plan and 10 or 20GB in the paid plans – per user, depending on the plan. In Microsoft Teams, the structure is slightly different and you get 1TB per organization.

Slack vs Microsoft Teams: video calls

Here are some photos of our team making video calls in Microsoft Teams. The sound and video were pretty good and we were generally happy with video calls in this app.

Chanty team is exploring video calls in Microsoft TeamsChanty team is exploring video calls in Microsoft Teams

If we wanted to, we could switch from instant messaging to video or audio calling by pushing a single button.

Video calls features in MTVideo calls features in MT

Just for fun, we also tried out recording video calls. We hit the record button and a few minutes after finishing the recording, the video showed up in our chat window. So far, so good.

Video calls features in MT

When it comes to Slack, we’ve tested its video calls many times before, so we didn’t want to try it once again. On the free plan, you can talk only to one person at a time. If you opt for a paid plan, you can get up to 15 participants. Sounds good – but Microsoft Teams has up to 250 people per video call in their paid plans.

Slack vs Microsoft Teams: integrations

Being a Microsoft product, it’s only natural that Teams integrates well with Office 365. If you frequently work in SharePoint, OneNote, Power BI or Planner, you’ll have an easy time connecting them with Teams. There are also third-party integrations with apps such as Trello. At the moment of writing this article (December 2019), there are over 270 integrations for Teams.

Sounds great, until you realize that Slack has 800+ integrations total. In other words, companies are trying hard to integrate with Slack and the number of apps is increasing by the day.

Slack vs Microsoft Teams: task management 

Let’s get over the bad things first: neither Slack nor Teams offer built-in task management.

In Slack, there are Actions, which you can use to create tasks and finish them without getting out of the app. However, you can only get this functionality through integrations. It’s similar in Teams, where you can use Planner to manage your tasks.

By the way, if you’re looking for a team chat app that has task management functionalities, make sure to give Chanty a try. Using the built-in task management feature, you can easily turn messages into tasks in Chanty. Moreover, you can filter tasks by status, dates, and people.

If you’d like to learn more about task management and other features in Chanty, sign up for a demo today!

Slack vs Microsoft Teams: search

If you want to find something in Slack, you can easily search through messages, contacts, and files. What’s more, you can even search the content within the files using the Slack search. That way, you can find words within Google Docs and Dropbox files. We tested this out by searching for the phrase “celebrating workplace diversity” which was in a PDF. Of course, Slack found it through its search.

SearchA snippet of the book                                                   Slack found it!

We tried the same action in Microsoft Teams, and to our surprise, it worked just as well.

Microsoft Teams searches the content within filesMicrosoft Teams searches the content within files

Slack vs Microsoft Teams: help and support

Let’s make up a scenario: I want to delete a channel in Slack or Teams and I have no clue how to do it. What happens if I look for help?

T-Bot is answering questions in MT T-Bot is answering questions in MT

The easiest way to get help in Teams is by using their app, called T-Bot. Once you sign in, it’s there in your Chats tab. So, I type in “delete a channel” and I get some (very useful) instructions. Works well so far.

Sections within a bot to browse “Help” content in MTSections within a bot to browse “Help” content in MT

On the other hand, the easiest way to get help in Slack by using their Help Centre. I just type in the word “delete” and the answer to my question is right there.

Help Centre in SlackHelp Centre in Slack

However, if you’re looking for help really quickly, you can just google your question and you may find your answer immediately.

Wrapping up

Here are some of our conclusions regarding Slack vs. Microsoft Teams.

Pricing: Both Teams and Slack have freemium plans. When it comes to the paid plans, the cheapest Microsoft Teams plan is less expensive than Slack’s cheapest plan. MT wins this roound.

Getting started. Slack is very easy to get started with. On the other hand, Microsoft Teams is anything but simple. If you don’t have some spare time, you should have someone else handle setting up Teams.

Layout and design. The layout in Microsoft Teams has far too many tabs. On the other hand, there is less to see immediately in Slack because they want to improve their user interface. Moreover, Slack has more options to customize the app’s look.

Messaging. Both Teams and Slack have different ways to send and receive messages, including threads. Microsoft Teams has more built-in options to format your text, and in return, Slack lets you set reminders for individual messages. 

File sharing and collaboration. Microsoft Teams lets you share Office files and work on them immediately from the workspace. Slack doesn’t come with the option of editing documents from the workspace, so you have to download files and open them in specific apps to edit them. 

Video calls. Both apps allow video calls and the feature works very well. However, Teams has a built-in video recording feature, which is really neat. Moreover, MT allows up to 250 people in a single call when you’re on a paid plan, compared to Slack which allows 15 people at a time. 

Integrations. While Microsoft Teams has excellent native integrations with Office and some third-party app integrations, Slack definitely wins in this department – it has more than 800 integrations that you can use.

Task management. Both tools need integrations in order to work with managing projects and tasks. In Slack, you can assign and manage tasks using Actions. Similarly, MT also requires integration with the Planner tool.

Search. Microsoft Teams and Slack let you search your chat history, contacts and even the content of the files you share in the app. 

Help and Support. Microsoft Teams and Slack provide support through different channels like bots and FAQs. Of course, sometimes googling gives you the best and quickest results. 

Summary: Both apps are a good choice but they are catered for different needs. If you want lots of third-party integrations and the ability to customize your app to a great extent.

On the other hand, Microsoft Teams works really well for companies that do a lot of work Office 365 and who already pay for that service. Additionally, it has to be mentioned that Teams takes quite a lot of time to set up, so bear that in mind.

Or alternatively, if you’re looking for a fast, reliable team chat app with a variety of features, make sure to give Chanty a try! We offer audio and video calls, screen sharing, as well as in-built task management. The setup and user interface are extremely easy to use and we are adding to our list of integrations every day. If you’re interested in Chanty, you can sign up today or book a free demo!

  • 13

Was this article helpful?

1 Star2 Stars3 Stars4 Stars5 Stars (23 votes, average: 4.52 out of 5)

Mile Živković

Mile Živković is a content writer and work-life balance expert at Chanty – a simple and easy to use Slack alternative. When Mile isn't busy writing epic posts on productivity, work-life balance and time management for Chanty blog, he's probably driving somewhere. His hobbies include cars (huge fan of Alfa Romeo), photography and collecting pocket knives. You can catch him on LinkedIn.


  • Great review! Thanks. Do you have any experience on adding members, like consultants (at enterprise without company email) to Teams?

    • Hi Marco
      Thank you for the feedback.
      That’s the interesting question you are asking.
      It seems like you can’t add guest members to Teams in the Freemium version.
      I tried to do it and got the message that I’m not authorized to do it. MT tips on how to add guests to a team didn’t help much.

      Apparently, you can lift this restriction via Admin Panel in Office 365 if you purchase or request the Free trial of Office 365 Business Premium or Office 365 Business Essentials.

  • Thank you for this review!

    One aspect I would like to put on my wishlist is better linking to documents. In order to have a most useful link it should be:
    – human readable (rather than the cryptic stuff generated by MT
    – expose the structure where to find the document
    – subject to referential integrity, i.e. don’t break when the document is moved some place else.

    Working with teams as a novice i often encounter broken links, cause someone re-organized structures and moved documents from one place to another.

    I never worked with slack, so I have no comparison, but this is something I would like to have to improve collaboration in larger teams.

    • Hi Bernd.
      Thank you for the feedback!
      In my experience, linking documents is a feature many tools should work on. I hope MT will fix the issues you are talking about. Have you tried to reach support with your complaint?
      We could definitely explore document sharing in MT and other tools in our next Chanty reviews.

  • I am certain that Chanty does not integrate with Office 365 or other MS products (correct me if I am wrong), thus it would be helpful if you made it clear up front that Chanty is not for large organizations using Microsoft products unless they plan to make a drastic change from MS to G Suite, for example.

    • Hi Larry, thank you for your comment. Currently, Chanty doesn’t integrate with Office 365 however, it’s on our roadmap and the integrations will be definitely shipped in 2019 making Chanty a good fit for organizations using Microsoft products. Please, feel free to reach out in case you have more questions.


  • My company is going to move to Teams as a complete replacement to our on-premise phone system, so that might be another advantage for MT (adding PSTN support via voice services – we’re planning to use a 3rd-party telecom for the backend PSTN).

    • Hey Matt, thanks for your comment, you are right, this is another benefit of MT. At Chanty, we also have PSTN support on our roadmap. Cheers, Olga.

  • the biggest problem with Teams is the inability to create a private chanell. you have to create a new team if you want to invite people from outside of your team. right now, any member in your team, including guests have access to all the channels. that is a problem. slack let’s you assign membership at the channel level while Teams does not so you have to create a private team and then a public team. a bit annoying.

    • Hi, cesar de la garza.
      Thanks for sharing your take on Teams! The inability to create a private channel is certainly one of the biggest setbacks of the tool.
      Microsoft developers claim they are working on the feature, but who knows how much time it will take to implement it. Have a great day!

    • Not true. You can create team add members and guest the. Create channels in private mode And in private mode you have complete control who has what access.

  • It sounds childish but it is not, party parrots and possibility to upload your own emojis is such a missing feature in MT.

    Slack is about the fun. These tools work because you can make friends at work.

    Having worked with both, no one enjoys MT. Also gifs aren’t played automatically in MT on my version at least. You need to click a play button.

    • Hi Nicolas.
      Nice point! At Chanty, we also believe communication should be fun and uplifting. The smooth user experience when it comes to emojis and GIFs is important.
      We’ll address the issue in the next review of the article. Regards!

  • After using both MS Teams (+1 year) and Slack (+2 years) there are a few things that is just brilliant in MS Teams that I miss in Slack to make sales people move from Emails:
    – make posts with a title (not possible with Slack)
    – make hyperlinks with words (in slack you have to show the whole hideous hyperlink)
    – the same features in threads as regular post (not in slack)
    – Post inline pictures in posts (in slack you upload individual and attach…)

    MS Teams has come out with a number of improvements over the last year to play catch up but Slack has been very inactive in improving it’s core features, hopefully they are rising to the challenge

    • Hi Erik. Thanks for dropping your comment! I’ll take in the accounts your thoughts when updating the article. Have a great day!

    • Hi Pavel. Thanks for the feedback. The text was originally written in English, so no Russian version – alas! Have a great day!

  • Hi Aleksey,

    I recently compared MST to several competitors and what turned my team off is that, free or paid, you need a Microsoft account. Sure, the free version can be joined with a free MS account, but the paid version as far as I can tell requires an O365 or Azure account. For people who distrust MS, or can’t afford the O365/Azure account, this is a no go.

    • Hi Glenn. I joined Teams Freemium a while ago with my work e-mail – didn’t need Microsoft account for that. Yet, when I subscribed for a trial paid version, I actually had to set up a Microsoft account. In this case, if you distrust MS, Teams is not an option, for sure.
      Have a great day!

  • Excellent review folks, THX!
    Curious about some stuff that wasn’t in the write up though.

    Our teams are quite “diverse” what OS is concerned. And with MS’s cure and new found love from previous “diseases”:
    ## What about the use of MT for people on non-MS environments (Mac, Linux)?
    ## The review highlights the integration with O365. That’s nice, but also kind of a lock in. Again, there are people using other solutions, which makes me curious how MTs integration is with e.g. Libre/ OpenOffice?
    ## I suppose my questions above can also be extended to other non-MS software…

  • “At the moment of writing this article, Microsoft Teams has over 13 million daily active users, which is a sign that Microsoft management made the right move”

    Bit of a strange conclusion. How much did they spend to develop Teams? How many users would Slack have now if they’d acquired that instead? How much money is Teams making compared to Slack?

  • Hi, thanks for the review.

    I plan a webinar for my team and external participants next week. Participants should be about 5000 (we had 3000 last year). Webinar will last for 3 days with three equal sessions of about 2 hours each.

    Based on the review above which will you advice between slack and Microsoft team or zoom?

    • Hi Ify!
      If you plan a webinar with 1-2 speakers and all the rest 3000-5000 participants will be listening, we recommend you to use special webinar services like WEBINARJAM, DEMIO or CLICKMEETING.

  • When you say Teams is for enterprise companies what you really mean is that Teams is for older enterprise companies who are stuck in the Microsoft ecosystem. Not all enterprise companies are completely bought into Microsoft. I’ve worked for several enterprise level companies who have 8k+ users in slack and the company that I was at with Teams had about 4k

Get more things done, together

Join Chanty – simple AI-powered business
messenger to make your team super productive.
Unlimited message history. Free…Forever.

Improve your team communication with Chanty

Give our simple AI-powered team chat a try

Get in touch!

Your feedback matters. Please, share your thoughts and ideas, describe a problem or give us information on how we can help.

Hi there! 👋 A quick question:
Do you have a team at work?


Times change...
When you do have a team, come back and give Chanty a try!

Let me try now

Sounds great!
Do you think your team can be more productive?


Teams using Chanty save up to 3 hours daily.
Would you like to give Chanty team chat a try?


Small businesses love Chanty.
If you change your mind, feel free to come back!

Join Chanty

We'd love to tell you more!

Learn how your business can benefit from Chanty on a demo call with our team. Bring your colleagues. Zero technical experience required.

Choose wisely! Thank you, I'll schedule my demo call next time.