ProductionWeb PlatformsAnalytics & Data

PaymentCheck

UK company payment practices transparency platform

Visit Live Site →

Overview

PaymentCheck is a transparency platform that helps UK businesses and suppliers make informed decisions about trading partners. It exposes mandatory payment practice reports (required for companies with over 36M turnover), provides free late payment calculators using Bank of England base rates, and offers company monitoring with email alerts.

The platform aggregates data from Companies House, UK Government payment practice reports, Bank of England interest rates, and Beauhurst industry classifications. A hybrid blog system combines 49 migrated WordPress posts (rendered as HTML) with a native markdown CMS for new content, sharing the same URL structure and ISR strategy.

The late payment calculator implements the statutory interest formula (Bank of England base rate + 8%) with fixed compensation tiers, letting suppliers calculate exactly what they are owed for overdue invoices.

9,200+

Companies Tracked

200

Pre-rendered Pages

49+

Blog Posts

30 days

ISR Cache

Key Features

Company Payment Data

Search ~9,200 companies with detailed payment metrics: average days to pay, percentage breakdowns by time period, standard payment terms, and financial data.

Late Payment Calculator

Free statutory interest calculator using Bank of England base rate + 8%, with tiered fixed compensation (40/70/100) and daily interest accumulation.

Company Monitoring

Email-based alerts when a company's payment practices change. No authentication required — sign up with just an email address.

Hybrid Blog System

49 WordPress posts (HTML) + native markdown CMS sharing the same URL structure and ISR strategy. Users cannot tell the difference between content sources.

ISR with Pre-rendering

Top 200 companies pre-rendered at build time, others generated on-demand with 30-day cache for optimal performance.

Admin CMS

Full blog management with markdown editor, live preview, category/tag selection, featured image upload, scheduling, and on-demand ISR revalidation.

Technology Stack

Frontend

Next.js 14TypeScriptTailwind CSSshadcn/uiRecharts

Backend

Supabase (PostgreSQL)Supabase AuthSupabase Edge FunctionsSupabase Storage

Data

Apollo Client (GraphQL)React QueryBeauhurst API

Infrastructure

NetlifyISR (30-day cache)

Architecture

Next.js application with ISR serving company pages from Supabase. Top 200 companies are pre-rendered at build, the rest generated on-demand. The hybrid blog system renders WordPress-migrated posts as HTML and native posts as markdown, both sharing the same URL structure.

Next.js with ISR (Netlify)
Supabase PostgreSQL (companies, BOE rates, blog posts)
Supabase Edge Functions (monitoring emails, WordPress sync)
Companies House API
Bank of England rate data

View More Projects

Explore the full portfolio of web platforms, data pipelines, and AI-powered tools.

Back to Portfolio