Share your ideas with others:

Basecamp has a designated discussion area where you can go to ask questions or give your opinion on a project. If you have something to say about a particular task or file, there is always the option to comment directly on the item itself. This helps to keep all information together and streamline communication within Basecamp. For those times when you need to work directly with other people, Basecamp's text docs allow everyone to write and edit in the document simultaneously with all changes being automatically saved.

Work from your email:

Every day, Basecamp sends you a Daily Recap email, letting you know about the status and updates made to your projects and tasks. If you think of another task that needs to be added, you can create it simply by writing it up in an email and sending it to Basecamp. It will then appear in the system for everyone to see. Similarly, you can provide progress updates on a task that you are working on. Basecamp also lets you contribute to discussions through your email and notify others of the discussion topic so that they can respond quickly, even if not logged in.

Incredibly easy to find files:

You will never have to worry about losing files in Basecamp because it has a powerful search tool that will search all projects and tasks for the terms that you enter. Also, you can view a list of all files uploaded to a specific project arranged by date. If you remember who uploaded a file, but not where, you can choose to look at just the documents uploaded by that particular user.

Manage user permissions:

As an admin in Basecamp, you can choose who is able to see what projects, and also decide what users can and can't do. This is done by the granting of "superpowers," which allow users to either create projects of their own, handle company billing, or become admins themselves. These permissions can be adjusted as a group or by going to the user's page within Basecamp.

Restore deleted items:

If you or another team member accidentally deletes an important file, you can still get it back by going into Basecamp's trash can and restoring it. You may not use this feature often, but it could be extremely valuable to have on your side if you happen to lose important documents.


Task management could use improvement:

There is no way to make one task dependent upon another in Basecamp, something which could pose a problem when trying to schedule upcoming work. When creating a task, you are also unable to list an estimated duration or assign the task to multiple users. Because of these missing options, Basecamp may not be the best project management software if you have very strict deadlines to meet.

Difficult to track time:

Basecamp has no time management tools, which, although unfortunate, pales in comparison to their missing Gantt timeline charts. These charts are extremely useful for scheduling purposes, and their omission is likely going to be a problem for some people. If you have a lot of projects and a rather tight schedule, Basecamp probably isn't the solution for you.

No way to analyze data:

Basecamp does not provide any reporting tools, which could make analyzing your data and making informed decisions about projects a bit difficult. However, if you are just looking for a software to help you keep your tasks organized and and on track, Basecamp would make a good choice.

Missing milestones:

Basecamp does not support milestones, and so there is no way to track these major events from within the system. Milestones can be very useful for keeping your projects on track, so if you're looking for a software with this capability, it would probably be wise to consider other options.

Can't customize layout:

You can't customize your dashboard or your project workspaces in Basecamp, and that could be an issue if you like having your projects laid out in a certain way. Basecamp's design is very easy to use and understand, though, so most people will probably be happy with things the way that they are.


Active Projects 10 - Unlimited
Contract Agreement Annual, Month to Month
Data Storage 3GB - 500GB
Free Trial 60 days
Monthly Rate $20 - $100
Number of Users Unlimited


  • Budgeting You can set a project budget and measure an outcome against that budget.

  • Estimated and Actual Cost You can estimate the cost of a work item or resource and then input the actual cost.

  • Expense Approval Expense requests can be submitted by users and approved by managers.

  • Expense Tracking You can track expenses for a project or work item.

  • Financial Indicators You can view the financial health of a project in terms of budget.

  • Fixed Price Rates You can set a fixed price rate on a work item, such as a task, to indicate the price of fixed cost items on a project.

  • Job Role Rates You can set a rate for specific job roles to automatically calculate cost.

  • Revenue Tracking You can track revenue for specific project and work items.

  • Calendars A calendar is available to help you manage important dates and events.

  • Project Templates You can create a template from a current project for future use.

  • Critical Path The software calculates the earliest and latest that each activity can start and finish to show the longest path to the end of the project.

  • Cross-Project Dependencies You can set dependencies that span across multiple projects.

  • Issue Management You can track issues, submit bugs, and view fixes in real time.

  • Milestones You are able to set up alerts for events that require special attention.

  • Portfolio Management You can analyze, prioritize, and manage a list of projects in order to achieve specific business objectives.

  • Project Hierarchy You can organize a project by creating multiple levels of sub-projects for better organization.

  • Project Timeline/Roadmap You can view the high level plan of a project, including key milestones, in chronological order.

  • Budget Reports You can create reports to view budgets on different elements of projects.

  • Client Reports You can create reports exclusively for clients.

  • Custom Reports You can generate customized reports based on the data within your projects.

  • Email Reports After running a report, you can email the results.

  • Executive Reports You can create reports exclusively for executives.

  • Expense Reports You can create reports to view expenses.

  • Report Exporting You can export/download reports into various file formats.

  • Resource Reports You can create reports to view current resources and resource allocation.

  • Task Reports You can create and customize reports around tasks.

  • Time Reports You can create reports to show the time allocated and/or spent on certain tasks or projects.

  • User Reports You can create and view reports on each user within your projects.

  • Custom Work Calendars You can customize the workdays and work hours for each resource.

  • Events/Holidays You can adjust the resource calendar to account for company time off for special events or holidays.

  • Project Roles You can assign a user or resource a specific predefined role for different projects.

  • Resource Calendar Views You can view your resource allocation on a calendar to get an overview of resource usage.

  • Resource Exceptions You can adjust the resource calendar to account for a resource or team member's time off.

  • Resource Load Chart You can get a real-time view of the workload and availability of each resource.

  • Role Permissions You can assign specific permissions to each predefined role that you create.

  • User Groups You can manage different users by adding them to specific groups.

  • User Level Permissions You can set access and permissions on specific areas of your portfolios or projects based on user levels.

  • User Permissions The administrator can determine the level of user access within the project management software.

  • Comment on Tasks You can comment on individual tasks.

  • Task Notifications You can receive notifications about the status and progress of a task.

  • Task Templates You can save time by creating templates for common tasks for later use.

  • Custom Task Fields You can customize the fields related to a task, like the status, to fit within your workflow.

  • Dependencies You can set dependencies (finish to start, finish to finish, start to start, start to finish) to indicate that a task relies on the status of a separate task to be performed.

  • Import Tasks You can import tasks in bulk to avoid manually creating individual tasks.

  • Multi-User Assigning You can assign multiple users to one task.

  • Recurring Tasks You can set a task to repeat at a specific time or date, if it occurs on a regular basis.

  • Sub-Tasks/Hierarchy You can create sub-tasks and a task hierarchy to manage the smaller tasks that make up a larger task.

  • Task Duration You can set the length of time it will take to complete a task from start to finish.

  • Task Work Hours You can set the amount of hours it will take to complete a task.

  • Automated Reporting You can choose to receive automated email reports to track the progress of projects.

  • Comments and Discussions Comments and discussions can integrate with email, either by default or as directed.

  • Create Tasks You can create new tasks from your email.

  • Provide Progress Updates A resource can provide progress updates on tasks through email.

  • Receive Progress Updates You can receive progress updates from resources via email.

  • Deadlines You can set deadlines on overall projects, sub-projects, and tasks.

  • Gantt Charts The software offers a Gantt chart to illustrate start and finish dates as well as the summary elements of projects.

  • Virtual Assigning You can assign a task to a temporary resource as a placeholder to help determine resource needs for upcoming tasks.

  • Email/Ticket The software company has an email or ticket system dedicated to support.

  • Phone You can contact the software company by phone to get support.

  • Social Media You can contact the software company with questions through social media websites.

  • Live Chat You can contact the software company for support through live chat.

  • Activity Stream The software has a stream of recent activities, usually located in the dashboard.

  • Discussions You can collaborate with other team members using a designated discussion area.

  • Notifications Notifications for important updates are automatically sent to resources, like being assigned a new task or removed from a task.

  • Sharable Notes Team members can create and share notes within a project.

  • White Boards/Wikis You can create a document within the software used for brainstorming and collaborating in real time.

  • Private Messages You can send private messages to other users through the software.

  • Additional Languages The software is available in other languages besides English.

  • Custom Branding You can customize the look and feel by changing colors and/or adding a company logo.

  • Customizable Dashboard You can customize the display and layout of your dashboard.

  • Customizable Workspace You can customize the display and layout of your work areas.

  • Attach Files to Tasks You can attach files directly to a task.

  • File Comments You can comment directly on an uploaded file.

  • Multi-File Upload You can upload multiple files to the software at the same time.

  • Storage Space You receive storage space as part of your package.

  • Third-Party File Storage You can store files by integrating with a third-party application.

  • Version Control Multiple users may edit files simultaneously, with each version being tracked and saved.

  • File Organization You can organize files within a central file storage location.

  • Application Programming Interface (API) The software has an application programming interface.

  • Backups You can back up all of your stored data.

  • Export CSV/Excel You can export CSV and Microsoft Excel files.

  • Import CSV/Excel You can import CSV and Microsoft Excel files.

  • Microsoft Project You can import and/or export files by integrating with Microsoft Project.

  • Help Articles A set of detailed articles is available to help you learn and understand the software.

  • User Guide A user guide is available to help you learn and understand the software.

  • Video Tutorials Video tutorials are available to help you learn and understand the software.

  • Webinars Webinars are available to help you learn and understand the software.

  • Android App You can download a native Android application of the software.

  • iPad App You can download a native iPad application of the software.

  • iPhone App You can download a native iPhone application of the software.

  • Mobile Website You can access a dedicated mobile version of the website on your smartphone.

  • Google Apps The software can integrate with Google Apps.

  • iCal The software can integrate with iCal.

  • MS Outlook The software can integrate with Microsoft Outlook.

  • Box The software can integrate with Box.

  • Dropbox The software can integrate with Dropbox.

  • Microsoft Office The software can integrate with Microsoft Office.

  • Salesforce The software can integrate with Salesforce.

  • Time Approvals A manager can approve tracked time submitted by a resource.

  • Time Clock You can start and stop a built-in clock to accurately track your time on a task.

  • Time Tracking Users are able to track and log time on a given task.


10 Projects

Price: $20/month
Users: Unlimited
Projects: 10
File Storage: 3GB

40 Projects

Price: $50/month
Users: Unlimited
Projects: 40
File Storage: 15GB

100 Projects

Price: $100/month
Users: Unlimited
Projects: 100
File Storage: 40GB

Unlimited Projects

Price: $150/month
Users: Unlimited
Projects: Unlimited
File Storage: 100GB

Annual Package

Price: $3,000/year
Users: Unlimited
Projects: Unlimited
File Storage: 500GB

Similar Products

We recently added comments and we're amped to hear your input. Keep it civil and intelligent, and be sure to peek at our Community Guidelines before posting. If you'd like to contact the staff, our inbox is always open.