Utility Bill Payment Dashboard
The interface effectively uses clear cards and buttons for main actions, providing straightforward payment and service options. However, the design could improve by enhancing visual hierarchy, fixing text overlap, and increasing contrast for better readability and accessibility.
Public

Design Score
Polish Opportunities
Design Perspectives
0To Review
Recommended Fixes by Impact
0Total
Fixes by Category
3
Color & Contrast2
Content Readability & Clarity4
Visual Consistency, Imagery & Media3
Navigation & Structure2
Conversion & Actions3
Tone, Friendliness & Delight3
Accessibility & Input Ergonomics3
Efficiency & Cognitive Load4
Flow & States Completeness3
Strategic DesignRecommended Fixes by Impact
0Critical
8Major
23Moderate
2Minor
Primary payment CTA 'PAY NOW' lacks prominence
Major
Conversion & Actions
The Problem
The 'PAY NOW' button uses an outlined style with thin orange text and border, making it less visually prominent compared to a filled button style that typically draws more attention for primary actions.
Why it Matters
If the primary payment call to action is less visible, users may overlook it or hesitate to proceed, reducing conversions or timely payments.
How to Fix
Use a solid fill color for the 'PAY NOW' button in a strong contrasting shade to increase its visual prominence as the primary CTA.
Issue Highlights
Low contrast of numeric amount text
Major
Color & Contrast
The Problem
The text showing the amount '81' is in a light gray on a white background and likely fails WCAG AA contrast requirements for normal text due to insufficient contrast.
Why it Matters
Users with low vision or color blindness may have difficulty reading the amount payable, impacting usability and accessibility.
How to Fix
Increase the text color contrast by using a darker shade of gray or black for the amount text to meet at least WCAG AA contrast (4.5:1) on the white background.
Issue Highlights
Current Month Units metric lacks clear unit label
Major
Visual Consistency, Imagery & Media
The Problem
The metric labeled 'CURRENT MONTH UNITS' only shows the number '1' with a small '°C Avg Temp' text below, which is confusing and mislabeled for a units metric possibly related to power consumption.
Why it Matters
Missing or ambiguous unit labels can lead to misinterpretation of key metrics, damaging user trust and decision-making.
How to Fix
Provide a clear, relevant unit label or legend that corresponds to 'CURRENT MONTH UNITS' and separate it distinctly from temperature info if unrelated.
Issue Highlights
Lack of clear navigation active state for current screen
Major
Navigation & Structure
The Problem
The navigation bar at the bottom shows icons and labels, but only the Home icon is highlighted, and other sections like Discover, Complaint, My Billing, and Accounts do not clearly indicate their active state or selection, making it unclear where the user currently is beyond 'Home'.
Why it Matters
Users may get confused about their current location in the app and may struggle to understand navigation context, leading to frustration or disorientation.
How to Fix
Ensure that the currently active navigation item is visually distinct with stronger contrast or a different style to clearly indicate the user's current position in the app.
Issue Highlights
Auto Pay toggle lacks confirmation or unsaved state warning
Major
Destructive Action Without Safeguard (Confirm/Undo)
The Problem
The 'AUTO PAY' toggle switch can be changed directly without a confirmation dialog or option to undo, which risks unintended activation or deactivation of payments.
Why it Matters
Users could accidentally toggle automatic payments on or off, potentially causing missed payments or unwanted charges.
How to Fix
Add a confirmation prompt when toggling AUTO PAY or provide a clear undo option immediately after the change.
Issue Highlights
Missing trust reassurance near 'PAY NOW' action
Major
Tone, Friendliness & Delight
The Problem
'PAY NOW' button initiates a payment but lacks any adjacent trust signals such as secure payment icons, privacy reassurances, or confirmation prompts.
Why it Matters
Users may hesitate to proceed with payments without visible reassurances, reducing confidence and potentially decreasing payment completion rates.
How to Fix
Add clear trust signals near the 'PAY NOW' button, such as a lock icon, secure payment text, or a brief reassurance about encryption and data protection.
Issue Highlights
Unclear progression after 'PAY NOW' interaction
Major
Flow & States Completeness
The Problem
While the 'PAY NOW' button is visible, the screen does not provide any immediate indication of what happens after tapping it or any confirmation or success state to reassure the user.
Why it Matters
Without clear next steps or feedback, users may become uncertain if their payment was processed, risking confusion and repeated submissions.
How to Fix
Implement a clear transition, confirmation message, or success state immediately after the pay action is triggered to guide users through the payment process.
Issue Highlights
Missing clear screen title or role orientation
Major
Orientation Missing (Environment/Role/Location)
The Problem
The top center shows 'Home pay' with a number below but lacks a clearly marked screen or section title to explain where the user is or what role/context this screen represents.
Why it Matters
Without clear orientation, users can become confused about the purpose of the screen and their current workflow, increasing cognitive load and reducing engagement.
How to Fix
Add a clear, descriptive screen title and optional subtitle or role indication at the top area to orient users immediately upon entering the screen.
Issue Highlights
Inconsistent button styles and spacing in payable and units cards
Moderate
Visual Consistency, Imagery & Media
The Problem
The 'PAY NOW' button is styled with bold text and orange border but includes a toggle switch below; the 'SELF READING' button uses a similar border but lacks consistent vertical spacing or font weight. This inconsistency in buttons and spacing within the cards reduces visual cohesion.
Why it Matters
Inconsistent button styling confuses users about button functionality and visual grouping, increasing cognitive load.
How to Fix
Standardize button styles (font weight, color, border) and align vertical spacing within the cards for consistency.
Issue Highlights
Unlabeled icons in bottom navigation bar reduce clarity
Moderate
Visual Consistency, Imagery & Media
The Problem
The bottom navigation bar uses small icons with labels beneath, but certain icons such as 'Discover' and 'Complaint' could be visually ambiguous without clearer labeling or tooltips, especially with red notification badges that distract from icon meaning.
Why it Matters
Ambiguous or poorly labeled icons cause users to hesitate or guess navigation actions, harming usability and user confidence.
How to Fix
Add more descriptive labels, distinct iconography, or tooltip text for icons especially those carrying unread counts or notifications.
Issue Highlights
Low contrast of toggle label 'AUTO PAY'
Moderate
Color & Contrast
The Problem
The toggle label 'AUTO PAY' uses a medium gray text on a white background, likely failing WCAG AA contrast minimums for normal text.
Why it Matters
Insufficient contrast of form labels reduces clarity and can impair users' ability to understand form controls.
How to Fix
Make the label text darker to reach WCAG AA contrast minimum 4.5:1 relative to the white background.
Issue Highlights
Due Date Format Ambiguity
Moderate
Ambiguous Date/Time/Timezone
The Problem
The due date '14-05-2026' is displayed in DD-MM-YYYY format without any explicit label about the date format or timezone context.
Why it Matters
Users from regions where MM-DD-YYYY is common might misinterpret the due date, causing confusion about the payment deadline.
How to Fix
Use an explicit date format with month name (e.g. 14 May 2026) and clarify or localize based on user preference.
Issue Highlights
Misaligned text and icons in top payment section
Moderate
Visual Consistency, Imagery & Media
The Problem
The 'Home' and 'pay' text elements at the top center appear misaligned vertically and do not properly align with the phone number or arrow icon below them, causing visual imbalance.
Why it Matters
Misalignment can reduce the perceived quality and professionalism of the app, potentially confusing users about related content grouping.
How to Fix
Adjust vertical alignment and spacing between 'Home', 'pay', and the phone number line so they share a clear baseline or vertical rhythm.
Issue Highlights
Separate Auto Pay Toggle Next to Pay Now Button
Moderate
Efficiency & Cognitive Load
The Problem
The auto pay toggle is placed very close to the 'Pay Now' button, creating two competing payment-related decisions in the same card.
Why it Matters
Users may be unsure whether to tap 'Pay Now' or toggle Auto Pay, increasing cognitive load and slowing task completion.
How to Fix
Separate the auto pay toggle to a different screen or menu or clearly differentiate and explain the function to reduce confusion.
Issue Highlights
Amount Payable Card Uses 'PKR' as Label Instead of Currency Symbol
Moderate
Strategic Design
The Problem
The label 'PKR' is shown above the amount '81', which may confuse users since it's typically used as a currency code rather than a symbol. The placement and font size hierarchy make it unclear if it is a label or part of the amount.
Why it Matters
Users might be uncertain if 'PKR' is a label or part of the amount, which can cause confusion when interpreting their payable amount.
How to Fix
Replace 'PKR' with the currency symbol '₨' or clarify that 'PKR' is the currency code by formatting it as part of the amount or as a separate label with clear styling.
Issue Highlights
Low contrast of '°C Avg Temp' label
Moderate
Color & Contrast
The Problem
The '°C Avg Temp' text below the number '1' is shown in a mid gray on a white background and likely does not meet WCAG AA minimum contrast standards.
Why it Matters
Low contrast makes it harder for some users to identify the label, impairing comprehension of the data.
How to Fix
Use a darker text color for '°C Avg Temp' to ensure at least a 4.5:1 contrast ratio with the white background.
Issue Highlights
Weak Hierarchy Between Amount and Due Date
Moderate
Content Readability & Clarity
The Problem
The amount payable '81' in PKR and the red due date text have similar font weights and sizes, reducing clarity on which information is more important.
Why it Matters
Users may not properly prioritize the payment amount over the due date or vice versa, negatively impacting the user’s ability to quickly understand payment information.
How to Fix
Increase visual prominence of the amount payable, e.g. with larger or bolder font, and differentiate the due date color and size more distinctly.
Issue Highlights
Secondary CTA 'SELF READING' is unclear in purpose
Moderate
Conversion & Actions
The Problem
The 'SELF READING' button label is vague and not immediately understandable as to what action will occur, potentially confusing users.
Why it Matters
Users might be unsure whether clicking this button updates meter readings or performs another function, possibly causing hesitation or errors.
How to Fix
Use a more descriptive label such as 'Submit Meter Reading' or 'Update Reading' that clearly states the button's function.
Issue Highlights
Hamburger menu hides main navigation options
Moderate
Navigation & Structure
The Problem
The top left hamburger icon likely hides primary navigation options behind a menu, which may make accessing key app features slower or less discoverable.
Why it Matters
Users may not realize important app sections exist or waste time opening the menu, reducing smooth navigation flow.
How to Fix
Consider showing main navigation options more prominently or supplementing hamburger icon with visible buttons for frequent tasks.
Issue Highlights
Red due date text creates undue urgency for a non-expired bill
Moderate
Tone, Friendliness & Delight
The Problem
The due date '14-05-2026' is displayed in bright red, commonly associated with error or overdue warnings, yet the due date is in the future.
Why it Matters
The red color could cause unnecessary anxiety or confusion, potentially annoying users or causing misinterpretation of their bill status.
How to Fix
Use a neutral or less alarming color such as black or dark gray for future due dates and reserve red for overdue or critical warnings.
Issue Highlights
Small notification badges on social icons
Moderate
Accessibility & Input Ergonomics
The Problem
The red notification badges on the social media icons (Facebook, Bell) in the top right corner are visually small and might be difficult to tap precisely, especially for users with larger fingers.
Why it Matters
Small tap targets can cause user frustration and increase error rates by making it difficult for users to activate desired elements.
How to Fix
Increase the tap area of the notification badges or the entire icon to at least 44x44 pixels to improve tap target size.
Issue Highlights
Small sized close button on floating action button
Moderate
Accessibility & Input Ergonomics
The Problem
The small 'X' close button inside the circular floating action button at the bottom right corner is small and may be hard for users to tap accurately.
Why it Matters
Small tap targets may lead to difficulty in closing the floating panel, resulting in user frustration and errors.
How to Fix
Increase the touch target area of the close button to at least 44x44 pixels while maintaining visual design.
Issue Highlights
Social media icons too close to each other
Moderate
Accessibility & Input Ergonomics
The Problem
The social media icons (X, Facebook, Bell) in the top right corner are placed closely with minimal spacing between them.
Why it Matters
Close proximity of clickable elements increases the risk of accidental taps on the wrong icon, reducing usability.
How to Fix
Provide more spacing (minimum 8-10 pixels) between touch targets to reduce accidental activation.
Issue Highlights
Large Promotional Banner Clutters Home Screen
Moderate
Efficiency & Cognitive Load
The Problem
A large promotional banner with detailed text and visuals occupies central screen space, competing with primary tasks like payments.
Why it Matters
The banner distracts users from the main actionable information, increasing cognitive load and reducing task efficiency.
How to Fix
Reduce banner size, use simpler design, or move the promotion to a less prominent location after primary actions.
Issue Highlights
Unclear action or confirmation after tapping 'SELF READING'
Moderate
Flow & States Completeness
The Problem
The 'SELF READING' button is visible but the UI does not provide any visible indication of what happens after tapping it, such as navigation or input form.
Why it Matters
Users might be left uncertain if tapping the button has any effect or what they should do next, causing confusion or hesitation.
How to Fix
Add clear states or transitions that follow the 'SELF READING' action, like loading states, input screens, or confirmation dialogs.
Issue Highlights
Top Orange Header Lacks Clear Branding or Engaging Messaging
Moderate
Strategic Design
The Problem
The orange header uses minimal text ('Home pay' and a long number) without clear branding, tagline, or engaging hierarchy that distinguishes this screen's primary purpose visibly.
Why it Matters
Users might not immediately recognize the brand, the exact screen purpose, or feel engaged, reducing initial user trust and clarity of the interface.
How to Fix
Add clear branding elements, a tagline, or a visually distinctive title with clear hierarchy. Reduce or better integrate the long number to avoid visual clutter.
Issue Highlights
Ambiguous 'Current Month Units' Label
Moderate
Content Readability & Clarity
The Problem
The label 'CURRENT MONTH UNITS' with the numeric value '1' does not clarify the measurement units, although a small '°C Avg Temp' label is present below it, causing confusion about what '1' actually represents.
Why it Matters
Users cannot reliably understand what the '1' value indicates, risking misinterpretation of usage data or performance.
How to Fix
Clarify the unit measurement explicitly in the main label or with an unambiguous sub-label near the numeric data.
Issue Highlights
Dense button and toggle placement in amount payable card
Moderate
Navigation & Structure
The Problem
In the 'Amount Payable' card, the 'PAY NOW' button and 'AUTO PAY' toggle are placed close together with limited spacing, potentially causing accidental taps on the wrong control.
Why it Matters
Users may accidentally toggle auto pay when intending to press pay now or vice versa, causing user errors or frustration.
How to Fix
Increase spacing between the button and toggle or reposition them to reduce accidental taps.
Issue Highlights
Bold cashback claim lacks visible clear risk disclaimers
Moderate
Tone, Friendliness & Delight
The Problem
The advertisement claims 'get up to PKR 5,000 cashback' in large text, but the terms and conditions are in much smaller text that might be overlooked.
Why it Matters
Users might misinterpret the offer's generosity, leading to dissatisfaction or loss of trust if expectations about cashback amounts are not met.
How to Fix
Increase prominence or clarity of the offer's conditions, and include more explicit disclaimers in a readable size near the claim.
Issue Highlights
Multiple Action Buttons in Scrollable Cards
Moderate
Efficiency & Cognitive Load
The Problem
Scrollable cards each have distinct action buttons (e.g., 'Pay Now', 'Self Reading'), requiring users to decide among many possible next steps.
Why it Matters
Users face multiple distinct action points in quick succession, increasing mental effort and potentially slowing decision-making.
How to Fix
Group related actions or prioritize the main action to reduce the number of immediate decisions visible.
Issue Highlights
No guidance after enabling or disabling 'AUTO PAY'
Moderate
Flow & States Completeness
The Problem
The 'AUTO PAY' toggle switch is present but the screen does not confirm any change or provide next steps after the toggle is switched on or off.
Why it Matters
Users might be confused whether the auto pay setting was saved or needs further action, potentially causing uncertainty or forgotten preferences.
How to Fix
Provide confirmation feedback or a state change indication when the toggle is switched, explaining what this means or suggesting next steps.
Issue Highlights
No guidance on next steps in promotional banner
Minor
Flow & States Completeness
The Problem
The promotional banner suggests a cashback offer but lacks a clear call to action or next step button to engage with the offer.
Why it Matters
Users may notice the offer but be unsure how to proceed, reducing the promotion's effectiveness and user engagement.
How to Fix
Include a visible actionable button or link on the banner to guide users to participate or learn more about the promotion.
Issue Highlights
Auto Pay Toggle Label Misaligned Visually
Minor
Strategic Design
The Problem
The 'AUTO PAY' label is positioned below the 'PAY NOW' button but does not have clear spacing or alignment, which can make the toggle control visually disconnected from its label.
Why it Matters
Poor alignment could cause users to miss or misunderstand the toggle functionality, reducing clarity and ease of interaction.
How to Fix
Align the 'AUTO PAY' label properly with the toggle switch and ensure consistent spacing to visually link both elements.
Issue Highlights