Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Sage Intacct
Score 8.6 out of 10
N/A
Sage Intacct is a cloud ERP system targeted at high-growth small and medium-sized businesses. Intacct includes applications for core financials and accounting, purchasing, order management, and financial reporting and business intelligence. It also integrates with 3rd party software like Salesforce.N/A
Stripe Billing
Score 9.2 out of 10
N/A
Stripe Billing subscription management software is used to bill and manage customers in various ways, from simple recurring billing to usage-based billing and sales-negotiated contracts. It is used to automate revenue management workflows, and accept payments globally.
$620
per month 1 year contract
Xero
Score 8.3 out of 10
N/A
Xero is an online accounting software product for small businesses and personal finance. Its features beyond general ledger and double-bookkeeping include quotable invoicing, bank reconciliation, purchase order and expense management, and tax management. Third party apps can extend its features further.
$13
per month
Pricing
Sage IntacctStripe BillingXero
Editions & Modules
No answers on this topic
Pay As You Go
0.7%
of Billing Volume
Pay Monthly
$620
per month 1 year contract
Custom Pricing
Contact Sales
Early
$13
per month
Growing
$37
per month
Established
$70
per month
Offerings
Pricing Offerings
Sage IntacctStripe BillingXero
Free Trial
NoNoYes
Free/Freemium Version
NoNoNo
Premium Consulting/Integration Services
YesNoNo
Entry-level Setup FeeNo setup feeNo setup feeNo setup fee
Additional DetailsMust contact sales team for pricing.Prices in table are in USD and just apply to the US - other markets & prices are listed below: Canada - Starter $18 CAD/month, Standard $45 CAD/month, Premium 5 $58 CAD/month UK - Starter £14/month, Standard £28/month, Premium £36/month AU - Starter $29 AUD/month, Standard $59 AUD/month, Premium 5 $76 AUD/month NZ - Starter $31 NZD/month, Standard $66 NZD/month, Premium $84 NZD/month
More Pricing Information
Community Pulse
Sage IntacctStripe BillingXero
Considered Multiple Products
Sage Intacct
Chose Sage Intacct
Microsoft Dynamics GP and SL are both very antiquated systems. They are rigid and do not offer much customization. Quickbooks is affordable but lacks in its reporting functionalities for a mid-sized business. Xero is a decent system but is not as powerful as Sage Intacct.
Chose Sage Intacct
One of the multi-entity solution's most significant weaknesses is its inability to handle revaluations of foreign currency accounts. It needs to be manually worked out and posted, which is standard functionality in entry-level systems like Xero/Quickbooks. It has added more …
Chose Sage Intacct
Sage Intacct is better than Xero, Quickbooks, and SAP. While Netsuite has more customization options it is harder to learn quickly. For large teams Sage Intacct is the way to go. NetSuite is great but without a coach to walk the team through where to go and how to setup it can …
Chose Sage Intacct
I think Sage's comparison with the listing system software has a better, friendlier interface that improves the user experience. The support videos are also a plus, as they are not offered by all other software, which makes it easy to train new hires of the company. This saves …
Chose Sage Intacct
Selecting Sage Intacct was not a choice that I was part of as it pre-dates my time at the company.
Chose Sage Intacct
Sage Intacct offers several automation benefits that can help streamline financial processes and improve efficiency. It's features and interface makes is better than similar other applications. Integration with different portals is easier in Intacct as compared to others. It …
Chose Sage Intacct
Sage Intacct takes care of end to end requirement of a business. I personally find it very user friendly & the interface is very smooth. Everything is very systematically designed.
Chose Sage Intacct
I have used all these software. as discussed earlier Sage Intacct helps us in Inventory management. which is not good in our previous accounting software so we moved to Sage Intacct from that one. Some of the above mentioned software is not good for large scale businesses. I …
Chose Sage Intacct
We still use BILL and Expensify to sync into Sage Intacct. The other accounting systems were not as strong on the multi-entity consolidation setup so Sage Intacct had made it easier for us overall, in terms of processes, closing schedule, and management.
Chose Sage Intacct
Sage Intacct was selected for its advanced financial management capabilities, scalability for growth, user-friendly interface, and real-time reporting. Unlike competitors like QuickBooks and FreshBooks, it effectively handles multi-entity consolidations and also integrates well …
Chose Sage Intacct
Sage Intacct act as a ERP where we can manage all the things like accounting to vendor management easily here in Sage Intacct there are lot of Module where as per the organization need we need to install an implement in organization level.
Chose Sage Intacct
I don't have experience with other products yet.
Chose Sage Intacct
Much easier to understand with more traditional accounting concepts with much more flexibility and ease of use .
Chose Sage Intacct
Sage intacct is a much more robost system than Sage 50 cloud accounting. Sage Intacct also offers the benefit of having a web based system over a desktop application like sage 50.
Chose Sage Intacct
less time data entry, filing system, ability for more reporting, cleaner reporting, easy interface, roles/user set up has more options
Chose Sage Intacct
Much more professional and dynamic for our needs. Other systems not nearly as powerful and empowering to the end user.
Chose Sage Intacct
Sage Intacct is more user-friendly compared to NetSuite however, I prefer NetSuite's report builder. Sage Intacct has multiple report builders but it is often a learning process to know which ones to use and you may find yourself switching between the two tools often. Although, …
Chose Sage Intacct
Personal preference is Sage more refined.
Chose Sage Intacct
It is similar in terms of use and product offerings. The other software just looks visually more modern.
Chose Sage Intacct
Sage Intacct is extremely powerful, very customizable, and the amount of dimension tracking is what drove us to utilize this product over the others.
Stripe Billing

No answer on this topic

Xero
Chose Xero
Xero is more suitable for small and medium enterprises. Intacct is more suited for large scale operations. Reporting is more fluid and more customizable in Intacct than Xero. Both the applications fare well in case of the third party integrations.Consolidation and entity …
Chose Xero
I've used a lot of different accounting systems. Many of them so big and powerful, but a hassle to get set up. Xero is light, inexpensive, and easy to use. When I originally selected them they seemed like they were developing new features at a quick rate as well. I was invited …
Chose Xero
Seamless integration with all accounts, much more user-friendly, I chose Xero because of these 2 factors.
Chose Xero
Xero is the best. Xero thinks about the accountants and supports that role very well. Xero "makes sense" to average business owners and also is very powerful tool for the accountants. They have built the product right and keep improving it with every release they do. We picked …
Chose Xero
I did a side by side with Quickbooks online and I find Xero is just much easier to jump in, get things done, and get out. They are very deliberate in the same way Apple is making sure that any feature added works extremely well and adds to the user experience. Very well thought …
Chose Xero
QBO - UI/UX and integrations are far superior. The only area where QBO is currently ahead is job costing

Freshbooks - we recommend for some pre-revenue and solopreneur clients only. Xero provides a full-featured solution
Features
Sage IntacctStripe BillingXero
Payroll Management
Comparison of Payroll Management features of Product A and Product B
Sage Intacct
7.0
334 Ratings
8% below category average
Stripe Billing
-
Ratings
Xero
7.5
73 Ratings
1% below category average
Pay calculation7.05 Ratings00 Ratings8.065 Ratings
Benefit plan administration6.45 Ratings00 Ratings8.023 Ratings
Direct deposit files7.14 Ratings00 Ratings7.249 Ratings
Salary revision and increment management6.94 Ratings00 Ratings7.141 Ratings
Reimbursement management7.4334 Ratings00 Ratings7.054 Ratings
Customization
Comparison of Customization features of Product A and Product B
Sage Intacct
7.7
788 Ratings
0% below category average
Stripe Billing
-
Ratings
Xero
8.2
157 Ratings
6% above category average
API for custom integration7.9744 Ratings00 Ratings7.979 Ratings
Plug-ins7.5596 Ratings00 Ratings8.5144 Ratings
Security
Comparison of Security features of Product A and Product B
Sage Intacct
8.6
1203 Ratings
5% above category average
Stripe Billing
-
Ratings
Xero
7.2
197 Ratings
13% below category average
Single sign-on capability8.6984 Ratings00 Ratings5.572 Ratings
Role-based user permissions8.51169 Ratings00 Ratings8.9195 Ratings
Reporting & Analytics
Comparison of Reporting & Analytics features of Product A and Product B
Sage Intacct
7.9
1290 Ratings
1% above category average
Stripe Billing
-
Ratings
Xero
8.5
224 Ratings
8% above category average
Dashboards7.81160 Ratings00 Ratings8.6220 Ratings
Standard reports8.01255 Ratings00 Ratings8.9222 Ratings
Custom reports7.81239 Ratings00 Ratings8.0196 Ratings
General Ledger and Configurable Accounting
Comparison of General Ledger and Configurable Accounting features of Product A and Product B
Sage Intacct
8.1
1420 Ratings
6% above category average
Stripe Billing
-
Ratings
Xero
8.6
234 Ratings
12% above category average
Accounts payable8.41317 Ratings00 Ratings8.5213 Ratings
Accounts receivable8.21155 Ratings00 Ratings8.8218 Ratings
Cash management8.11223 Ratings00 Ratings8.2201 Ratings
Bank reconciliation8.11217 Ratings00 Ratings8.7227 Ratings
Expense management8.0867 Ratings00 Ratings8.4207 Ratings
Time tracking7.3467 Ratings00 Ratings7.476 Ratings
Fixed asset management7.6625 Ratings00 Ratings8.3141 Ratings
Multi-currency support8.0470 Ratings00 Ratings7.8136 Ratings
Multi-division support8.6775 Ratings00 Ratings8.3117 Ratings
Regulations compliance7.7468 Ratings00 Ratings8.3118 Ratings
Electronic tax filing7.7344 Ratings00 Ratings9.2122 Ratings
Self-service portal7.5581 Ratings00 Ratings8.2138 Ratings
Global Financial Support7.9341 Ratings00 Ratings7.673 Ratings
Intercompany Accounting8.5817 Ratings00 Ratings9.940 Ratings
Journals and Reconciliations8.71130 Ratings00 Ratings10.090 Ratings
Enterprise Accounting8.1482 Ratings00 Ratings9.933 Ratings
Configurable Accounting8.2657 Ratings00 Ratings9.959 Ratings
Centralized Rules Framework7.9472 Ratings00 Ratings6.033 Ratings
Standardized Processes8.4769 Ratings00 Ratings7.959 Ratings
Primary and Secondary Ledgers00 Ratings00 Ratings8.670 Ratings
Localizations00 Ratings00 Ratings10.039 Ratings
Inventory Management
Comparison of Inventory Management features of Product A and Product B
Sage Intacct
6.7
454 Ratings
12% below category average
Stripe Billing
-
Ratings
Xero
6.6
107 Ratings
13% below category average
Inventory tracking7.8338 Ratings00 Ratings8.4103 Ratings
Automatic reordering5.58 Ratings00 Ratings6.224 Ratings
Location management8.4422 Ratings00 Ratings6.229 Ratings
Manufacturing module5.25 Ratings00 Ratings6.016 Ratings
Order Management
Comparison of Order Management features of Product A and Product B
Sage Intacct
7.6
673 Ratings
0% below category average
Stripe Billing
-
Ratings
Xero
7.2
89 Ratings
5% below category average
Pricing8.0424 Ratings00 Ratings10.062 Ratings
Order entry8.2596 Ratings00 Ratings10.056 Ratings
Credit card processing7.6426 Ratings00 Ratings6.358 Ratings
Cost of goods sold6.314 Ratings00 Ratings6.366 Ratings
End-to-end order visibility8.1345 Ratings00 Ratings6.124 Ratings
Order Orchestration00 Ratings00 Ratings6.121 Ratings
Order exception Resolution00 Ratings00 Ratings6.117 Ratings
Best Alternatives
Sage IntacctStripe BillingXero
Small Businesses
QuickBooks Self-Employed (discontinued)
QuickBooks Self-Employed (discontinued)
Score 7.2 out of 10
WooCommerce Subscriptions
WooCommerce Subscriptions
Score 8.7 out of 10
QuickBooks Self-Employed (discontinued)
QuickBooks Self-Employed (discontinued)
Score 7.2 out of 10
Medium-sized Companies
Zoho Books
Zoho Books
Score 9.1 out of 10
Sage Intacct
Sage Intacct
Score 8.6 out of 10
Zoho Books
Zoho Books
Score 9.1 out of 10
Enterprises
SAP S/4HANA Cloud
SAP S/4HANA Cloud
Score 8.5 out of 10
Salesforce Revenue Cloud
Salesforce Revenue Cloud
Score 8.7 out of 10
SAP S/4HANA Cloud
SAP S/4HANA Cloud
Score 8.5 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
Sage IntacctStripe BillingXero
Likelihood to Recommend
8.4
(1467 ratings)
9.0
(8 ratings)
8.1
(247 ratings)
Likelihood to Renew
9.8
(82 ratings)
-
(0 ratings)
6.5
(37 ratings)
Usability
6.2
(140 ratings)
-
(0 ratings)
8.2
(174 ratings)
Availability
7.2
(13 ratings)
-
(0 ratings)
9.1
(11 ratings)
Performance
7.0
(14 ratings)
-
(0 ratings)
9.1
(9 ratings)
Support Rating
8.5
(127 ratings)
10.0
(1 ratings)
5.1
(39 ratings)
In-Person Training
8.2
(6 ratings)
-
(0 ratings)
9.1
(1 ratings)
Online Training
2.0
(13 ratings)
-
(0 ratings)
10.0
(5 ratings)
Implementation Rating
8.3
(21 ratings)
-
(0 ratings)
7.0
(12 ratings)
Configurability
7.1
(12 ratings)
-
(0 ratings)
8.2
(2 ratings)
Ease of integration
8.9
(309 ratings)
-
(0 ratings)
7.3
(132 ratings)
Product Scalability
7.3
(11 ratings)
-
(0 ratings)
8.2
(7 ratings)
Vendor post-sale
7.0
(10 ratings)
-
(0 ratings)
4.5
(3 ratings)
Vendor pre-sale
8.3
(10 ratings)
-
(0 ratings)
4.5
(3 ratings)
User Testimonials
Sage IntacctStripe BillingXero
Likelihood to Recommend
Sage
It is well-suited for nonprofit accounting with its ability to track expenses and revenues by both department and funding source. It is easy to set up vendors and customers for invoices and bill payments. It is less appropriate for proper budget management and purchasing with multiple approvers, particularly when edits are required.
Read full review
Stripe
If you have a small to medium sized business Stripe is most likely the perfect solution for you. It will automate almost all of your billing, freeing up your time to be used elsewhere. If you have a large business I would recommend getting in touch with the Stripe customer support team first to ensure it will be a good fit for you.
Read full review
Xero
I am a massage and physical therapist. We are not a fancy business but business admin can take a lot of time and effort. Xero came recommended to me by colleagues in the sector. You raise invoices, you get paid. and you pay your bills. These are all daily scenarios for most businesses and Xero does this particularly well. Since my accountant can query my records directly, this greatly saves on bookkeeping time when it is time to do the company returns.
Read full review
Pros
Sage
  • Custom, real-time financial reporting. I am able to streamline my reporting to pull in various account groups and calculations which save me time from having to do it in Excel.
  • Out of the box standard reports for clients who don't require as custom of reporting or even as a great starting point to build out reports.
  • Integrations with other platforms, such as Airbase, various banks, Rippling, etc.
  • The dashboard module is extremely helpful in my monthly review of various entities.
Read full review
Stripe
  • Stripe attempts to bill clients multiple times, so if the initial attempt to collect payment fails, they keep trying. Often payment is collected on the 2nd or 3rd try. This ability to re-try billing attempts with the same user on a monthly basis increases the overall amount we collect in payments.
  • It is easy to search for customers using Stripe- type in the first few letters of the subscriber's name and they immediately appear. It's a simple feature, but very useful when fielding customer service calls.
  • Stripe does make it easy to create new coupon codes or issue partial or total refunds.
Read full review
Xero
  • Repeating invoices (most of my business is monthly recurring invoices) - it does these very well.
  • Reporting - particularly being able to dig into the different lines of the P&L statement.
  • Tracking categories - I assign a category to every line of every invoice so it's easy to see how much has been sold of each type of service every month and year, and compare them to previous periods.
Read full review
Cons
Sage
  • Downloading bill register reports for all the entities at the top level would be helpful.
  • An increase in the Time frame of the Auto-Log out feature for security will be helpful.
  • I think there is some room in the automation part that can be improved.
Read full review
Stripe
  • Dashboard gives too much info for dept. use, may vary for others.
  • Be able to export multiple invoices as a PDF at once.
  • Getting to the invoices can be tricky if you have to click on multiple links.
Read full review
Xero
  • Having different email addresses for different parts of a customer's business (eg invoices and statements to different places)
  • Easily seeing the text of emails that have been sent through Xero
  • More easily archiving old pay items. Our HR software updates rates when awards are updated which means a lot of old pay rates are in the system and they have multiple clicks to archive each one. Clicking the ones to archive in bulk and then just click archive for all would be much more efficient.
Read full review
Likelihood to Renew
Sage
Sage Intacct is continuously evolving and increasing it's functionalities. I am excited to attend conferences to learn what is in the roadmap for future releases. Additionally, using Sage Intacct allows me grow as a professional, I am really enjoy the knowledge that I have within the product to be able to share my experiences.
Read full review
Stripe
No answers on this topic
Xero
In addition to the matters covered in this review, my reason for renewing this product is that Xero's functionality and the constant updates that the company provides, makes the software even more business friendly. The software therefore builds a brand loyalty among customers.
Read full review
Usability
Sage
The ease of use as a seasoned user is wonderful; however, new users struggle to adapt to the program efficiently. Better training videos--all in one location--would be beneficial. The use of a "sandbox" environment is a great tool for new employees or for the fiscal department to test certain journal entries or other transactions to verify accuracy of data.
Read full review
Stripe
No answers on this topic
Xero
As a standalone software, it allows users to fulfill most of the basic functions (e.g. transaction input and report generation) simply and conveniently. It also allows for multiple APIs to help augment various tasks that accounting-adjacent (e.g. claims processing). The cloud based model and portability to mobile devices allows tasks to be carried out in a more convenient way.
Read full review
Reliability and Availability
Sage
There has only been one occurrence where Sage Intacct was not available to me, however I had already been working a number of hours trying to get a project completed. It honestly allowed me to step back and take a much needed break.
Read full review
Stripe
No answers on this topic
Xero
We have been actively using and 100% Xero based for our ecommerce accounting practice for over 4 years. There has on been one real outage for more than 5 minutes. Xero was open and transparent about the outage, what they were doing to resolve the issue, and provided 15 minute updates. Showing how they care about their customers and partners. Plus, showing that their customers care too, were understanding, and went surfing or in our case took a nap. Couldn't run our business without Xero as a partner.
Read full review
Performance
Sage
As fas as integration is concerned I don't feel this slows Sage Intacct down at all. However, sometimes I do feel it takes some larger reports more time to load due to all the detail. As well as, I "move very fast" in my motions so sometimes I double click on fuctions too quickly and the system seems to think that I have a duplicate request.
Read full review
Stripe
No answers on this topic
Xero
On a good day, things worked but after upgrades, things began to slow and or not work at all at times. I coined the moving circle while I waited as the "Xero Wheel of Death". Sometimes it never stopped and force quitting was necessary.
Read full review
Support Rating
Sage
Only a few times have we had to reach out to support, and every time we did, we received a relatively quick response and a solution was found fairly quickly. Only once was there an issue that took longer than a week to resolve, but it still did eventually get solved.
Read full review
Stripe
I have had no problems with Stripe support, they are prompt and it does not crash like other platforms or software. They are also great about notifying if maintenance is needed. Since the interface is so easy to use, I haven’t had to contact support that much, versus other platforms, it can be hard to be aware of certain features.
Read full review
Xero
Always respond and keep issues open until you are satisfied with the result. Generally good responses, in the past, I had some support responses that were really basic and really annoying. They type where "have your tried restarting your computer" style of answers. Well, of course, I went through all the basics before contacting them. Duh, but I suppose not everyone does. Otherwise, it would be a 10. The last year has shown a marked improvement in the support responses however.
Read full review
In-Person Training
Sage
I have taken in person training classes at several of the annual Sage Intacct user conferences. It is very interactive and the trainers are very easy to follow and understand. They are great at getting everyone in the class involved. They also make sure everyone has learned to task before moving to a new one.
Read full review
Stripe
No answers on this topic
Xero
The format was great; someone was there to ask questions or help if you were stuck.
Read full review
Online Training
Sage
The free training is very minimal. For what we pay for the service, I would like more training. We end up training new users in-house because the provided free training is not nearly comprehensive enough. That being said, the training provided, for the material covered, was adequate and relevant for the given topics.
Read full review
Stripe
No answers on this topic
Xero
All of Xero's training is online and available for anyone (business owner or accountants) to learn and become experts in their system. There is a range of content from product training to real world webinars from their partners. Xero is beautiful accounting software and their training is the same.
Read full review
Implementation Rating
Sage
I would not use a thrid party administrator to implement your system, especially if you are going to be modifying the system at all. Use Intacct implementors as they will be able to better support you on any issues that come up after you go live.
Read full review
Stripe
No answers on this topic
Xero
If it can be done, time the implementation near a new fiscal year so you can start clean. Otherwise, you have to go back and do historical data from the beginning of the fiscal year, which can be brain draining.
Read full review
Alternatives Considered
Sage
As a CPA in public accounting, I was exposed to many systems. I was in on the ground floor with the implementation of NetSuite for a client; it was clunky, the reporting was ugly, and it wasn’t user friendly. Sage Intacct is a great option for mid-size organizations who have outgrown Quickbooks.
Read full review
Stripe
Our previous product was Cloudnet360, which provides an integrated shopping cart and CRM. With Cloudnet, our customers had to leave our site and go to an outside checkout page in order to purchase. In addition, Stripe provides a robust API which allows us to automate more of the work of maintaining a subscription service.
Read full review
Xero
Each of the products I listed had their own list of drawbacks, but the one thing they all had in common, which was right on top of that list of drawbacks, was ease of use. I struggled to get myself accustomed to each system and struggled, but when it came to getting a client to even try and use it was when the true struggle started. Just found it easier to make use of Xero from the very beginning.
Read full review
Scalability
Sage
You can do a lot with this system and integrate it with a lot of your additional systems you use daily.
Read full review
Stripe
No answers on this topic
Xero
I have yet to fully stress test the product given the size of the company where I am using it. I am sure as we scale to more customers, more vendors and more reporting requirements, I will have a better understanding of what it is capable of in terms of bandwidth and processing
Read full review
Return on Investment
Sage
  • Sage Intacct has made a very positive impact to our business objectives; it has provided strong ROI through automation features that reduce manual data input and associated risk of error, enhancing accuracy and operational efficiency.
  • It empowers us to make data-driven decisions that further refine our strategic plan by bettering the process of financial close with real-time and detailed reporting.
  • This also extends to multi-entity management, which eased consolidation and thus supported growth and scaling. This feature-rich software finally serves to drive productivity further and facilitate resource usage.
Read full review
Stripe
  • By managing our e-commerce, Stripe makes it easy to have a subscription business, so it automates the whole thing.
  • ROI would be much higher with better analytics -- having to create reports and segment customers manually is a pain and definitely eats into the ROI of the product
  • I would also like to see more AI applied to the reporting and data for better insights
Read full review
Xero
  • Xero is a basic accounting system that performs basic accounting tasks easily and accurately. For that, it provides a positive impact on our day to day accounting operations.
  • Because of Xero's basic structure, I feel it lacks some of the sophistication that some users want and need. The ability to create unique custom reports would enhance the impact Xero would have on meeting business objectives by providing current and useful accounting information.
  • In my opinion, Xero's lack of focus on their customers - their users - is a real issue with me. In my opinion, those of us that are in the trenches that work with the system on a daily basis have to deal with the shortcomings of the system with the knowledge that Xero support refuses to address the operational issues that make their user's lives difficult. I feel if Xero would focus on truly making their software better from a users point of view, it has the potential to be a great system.
Read full review
ScreenShots

Sage Intacct Screenshots

Screenshot of Accounts Receivable: Automate accounts receivable processes.Screenshot of Revenue Recognition: Automated and compliant revenue recognition with complete support for ASC 606 and IFRS 15.Screenshot of Real-Time Reporting: Real-time reporting with up-to-minute financials across multiple business dimensions. Show only the metrics that matter based on the user viewing the dashboard.Screenshot of the times and expense management dashboard, which is customized to reflect the user's role, displaying relevant information that aligns with their position, thereby presenting each individual with the data most pertinent to their responsibilities.Screenshot of the detailed company metrics used to forecast business growth.Screenshot of the order management workflows, which are automated to accelerate quote-to-cash sales

Xero Screenshots

Screenshot of Screenshot of Screenshot of Screenshot of Screenshot of Screenshot of