Introduction


ochProjects - Turn your Joomla! site into a time-tracking and invoicing hub: log hours, invoice with one click, get paid online!

ochProjects is a Joomla! extension that turns your website into a complete time-tracking and invoicing system. Log your hours and materials, invoice your customers with a few clicks, and let them review, approve and pay online, all in your own Joomla! site, with your data on your own server.

Imagine sending an invoice the moment the work is approved. No copying hours into a spreadsheet, no separate billing app, no chasing payments by hand. ochProjects brings time tracking, invoicing and online payments into the Joomla! site you already run, and gives your customers their own place to follow the work and pay for it.

Benefits of ochProjects:

  • Bill faster and get paid sooner: hours and materials flow straight from a log entry into an invoice, and a payment link plus QR code on the invoice makes paying easy.
  • Stay in control of your data: customers, projects and invoices live on your own server, not in another company's cloud, which helps with GDPR.
  • Look professional: branded PDF invoices in your customer's language, sent by email automatically.
  • Save admin time: approvals, VAT rules, payment status and numbering are handled for you.
  • Give customers transparency: they see their own logged time, approve it, and create their own invoices, without emailing you.

Features of ochProjects:

  • Customers and projects: private or business customers, with an hourly rate and currency per project. One Joomla! user can manage several customer profiles.
  • Time logs and materials: track hours and material costs per project, with configurable time rounding (global or per project). Predefined catalog items fill your invoice lines quickly.
  • Approval workflow: entries are approved before they can be invoiced. Trusted projects can auto-approve.
  • Professional invoices: create a draft, review it, then finalize it for a permanent invoice number with your own prefix. Void an invoice when you need to correct it.
  • Editable templates: invoice layout and styling are templates you can change, with language fallbacks, shared header and footer parts, and a separate "paid" copy of the PDF.
  • EU VAT compliance: VAT numbers are checked against VIES. Reverse charge for EU business customers and "VAT not applicable" for customers outside the EU appear on the invoice automatically.
  • Payments and payment status: record bank transfers and partial payments, and see at a glance what is paid, partly paid or open.
  • Online payments: add the payment plugins of your choice (see below). Customers pay through a secure payment link or QR code, and the invoice updates when they have paid.
  • Customer pages: a dashboard with project totals and recent activity, their own time logs and materials, and their invoices with PDF download.
  • Self-service invoicing: let customers approve entries, create a draft from selected items, adjust it, and finalize it themselves.
  • Joomla! ACL integration: decide per user group who can only view, who can also approve, and who can invoice.
  • Invoice per project or combined: choose per customer whether invoices may combine projects or must stay one per project, for agencies who re-invoice their own clients.
  • Built for Joomla! 5 and 6.

Payment plugins

Sold separately, so you only pay for what you use:
- PayPal checkout: let customers pay with PayPal, their bank or a card.
- Stripe: let customers pay by card and the other methods enabled on your Stripe account.
- Mollie: let customers pay with Wero (iDeal) and other EU payment methods

ochOpenGraph
Paid download

ochOpenGraph

By Ruud van Lent
SEO & Metadata
CE marked (EU Cyber Resilience Act) ochOpenGraph - Take Control of How Your Content Looks on Social Media ochOpenGraph is a Joomla! plugin that helps you automatically implement the Open Graph protocol and TwitterCards, so you can control how your content looks when it's shared on social media. Social media is a powerful tool for promoting your content, but it's important to make sure that your...
OchSocials
Paid download

OchSocials

By Ruud van Lent
Social Share
CE marked (EU Cyber Resilience Act) ochSocials aka ochJSsocials - Take Control of Your Social Sharing Buttons In the digital age, Social Media platforms like X, Linkedin, Pinterest, Facebook, Mastodon, Bluesky, Whatsapp, Mix, LINE, Telegram, Viber, Facebook Messenger, vKontakte, SMS, Reddit, Diaspora, Xing, Wykop.pl, Tumblr and Trello are vital traffic drivers to your blog. Integrated Social Med...
ochResponsiveImages
Paid download

ochResponsiveImages

By Ruud van Lent
Images
CE marked (EU Cyber Resilience Act) ochResponsiveImages - The Easiest Way to Optimize Your Images for All Devices Improve your site's speed, performance, and SEO with ochResponsiveImages, the most advanced image optimization plugin for Joomla! Are you struggling to optimize your images for all devices? ochResponsiveImages is the solution you've been looking for. This powerful plugin automatical...
ochSimpleFirewall
Paid download

ochSimpleFirewall

By Ruud van Lent
Site Security
CE marked (EU Cyber Resilience Act) ochSimpleFirewall Security Suite - Complete Protection for Your Joomla Website Keep your website, your content, and your visitors secure with ochSimpleFirewall - a powerful, affordable, and fully automated Joomla security suite. Are you losing sleep over hackers, malware, or spam bots hammering your site? Is your server under heavy load from AI scrapers that...
ochFitvids
Paid download

ochFitvids

By Ruud van Lent
Multimedia Display
CE marked (EU Cyber Resilience Act) ochFitvids - Make Your Embedded Videos Responsive on Any Device ochFitvids is a Joomla! content plugin that makes your embedded videos responsive on any device. This means that your videos will always look their best, regardless of whether your visitors are viewing them on a desktop computer, laptop, tablet, or smartphone. Why are responsive videos important?...
ochAddAds
Paid download

ochAddAds

By Ruud van Lent
Ads & Affiliates
CE marked (EU Cyber Resilience Act) ochAddAds - Easily Monetize Your Joomla! Website with Google AdSense and/or Google Ad Manager ochAddAds is a Joomla! plugin that makes it easy to integrate Google AdSense and/or Google Ad Manager into your website. With ochAddAds, you can automatically place ads in your content, modules, template, and basically anywhere you want! Benefits of ochAddAds: Incr...
ochGlightbox
Paid download

ochGlightbox

By Ruud van Lent
Galleries
CE marked (EU Cyber Resilience Act) ochGlightbox - The Best Lightbox and Galleries Solution for Joomla! ochGlightbox is a Joomla! system plugin and module that makes it easy to add lightboxes and galleries to your website. It's small, fast, responsive, and themeable, so you can be sure that your lightboxes and galleries will look and work great on any device. Are you on the hunt for a seamless...
ochStopDMR
Paid download

ochStopDMR

By Ruud van Lent
Access & Security
ochStopDMR - Stop User Registrations with Disposable Mail addresses on your website! Are you tired of people using disposable email addresses to register on your website? Do you want to protect your users from spam and abuse? Then you need ochStopDMR! What is ochStopDMR? ochStopDMR is a Joomla! system plugin that prevents users from registering on your website using disposable email addresses....
ochClickThis
Paid download

ochClickThis

By Ruud van Lent
Analytics
ochClickThis - Understand Your Users and Improve Your Website with Powerful Click Tracking and Feedback Tools Ever wondered how users navigate on your site? What links they click? What they think of your content? ochClickThis is the powerful Joomla! extension that gives you the answers you need. Benefits of ochClickThis: Understand your users: ochClickThis gives you valuable insights into how...
ochSubscriptions
Paid download

ochSubscriptions

By Ruud van Lent
Membership & Subscriptions
CE marked (EU Cyber Resilience Act) ochSubscriptions - Convert Your Joomla Website into a Subscription-Based and Community-Enabled Business Website ochSubscriptions is a Joomla! extension that makes it easy to convert your website into a subscription-based business. It's packed with features that give you complete control over your subscription business. Imagine transforming your website into a...
ochBlog
Paid download

ochBlog

By Ruud van Lent
Blog
CE marked (EU Cyber Resilience Act) ochBlog - The Easy Way to Convert Your Joomla! Site into a Fully Fledged Blog Platform ochBlog is a Joomla! extension that gives you and your bloggers all the features you need to create a successful blog. Joomla! used to fall short when it came to blogging, but not anymore. Say farewell to complex extensions (Like K2 and EasyBlog) with their compatibility an...
ochSubscriptions - PayPal
Paid download

ochSubscriptions - PayPal

By Ruud van Lent
Payment Gateway
CE marked (EU Cyber Resilience Act) ochSubscriptions - PayPal - Accept PayPal Payments on Your Website with the Newest PayPal Checkout Experience The ochSubscriptions PayPal payment plugin makes it easy to accept PayPal payments on your website using the newest PayPal Checkout experience. PayPal Checkout gives your customers a range of payment options dynamically based on their country of origin...
ochSubscriptions - Mollie
Paid download

ochSubscriptions - Mollie

By Ruud van Lent
Payment Gateway
CE marked (EU Cyber Resilience Act) ochSubscriptions - Mollie - Accept iDEAL and Other Popular Dutch Payment Methods with Mollie The ochSubscriptions Mollie payment plugin makes it easy to accept iDEAL and other popular Dutch payment methods on your website. Mollie is a leading Dutch payment provider that offers a wide range of payment options, including iDEAL, Sofort, Bancontact, and more. Ben...
ochSubscriptions - AcyMailing
Paid download

ochSubscriptions - AcyMailing

By Ruud van Lent
Mailing & Distribution Lists
CE marked (EU Cyber Resilience Act) ochSubscriptions - AcyMailing - Send Targeted Emails to Your Customers Based on the Products They Subscribe to The ochSubscriptions AcyMailing plugin adds the power of AcyMailing to ochSubscriptions, giving you the ability to automatically subscribe customers to mailing lists based on the products they purchase and or the files they download. This allows you t...
ochSubscriptions - Stripe
Paid download

ochSubscriptions - Stripe

By Ruud van Lent
Payment Gateway
CE marked (EU Cyber Resilience Act) ochSubscriptions - Stripe - Accept Payments from all Over the World with Stripe The ochSubscriptions Stripe payment plugin makes it easy to accept payments from your customers using Stripe. Stripe is a global payment processor that offers a wide range of payment options, so you can reach customers from all over the world. Benefits of ochSubscriptions - Stripe...
ochFoundation5
Paid download

ochFoundation5

By Ruud van Lent
Article Elements
CE marked (EU Cyber Resilience Act) ochFoundation5 - Easily Add the Most Requested Bootstrap5 and UIkit 3 Elements to Your Joomla! Website ochFoundation5 is a Joomla! plugin that makes it easy to add the most requested and used Bootstrap5 and UIkit 3 elements to your web pages. With ochFoundation5, you can add accordions, tabs, alerts, articles, badges, blockquotes, popovers, snippets, and PDF e...
ochCaptcha
Paid download

ochCaptcha

By Ruud van Lent
Access & Security
CE marked (EU Cyber Resilience Act) ochCaptcha - the CAPTCHA plugin that puts you back in control! Unlock unbeatable website security with ochCaptcha – prioritize privacy, boost performance, and customize with ease, all without relying on external scripts or compromising user experience. Benefits of ochCaptcha: Enhance website security: Effectively protect your website from spam, bots, and...

ochProjects

Version:
1.0.0
Developer:
Ruud van Lent
Last updated:
Sep 23 2026
8 hours ago
Date added:
Sep 21 2026
License:
GPLv2 or later
Type:
Paid download
Includes:
c p
Compatibility:
J6
Download

Uses Joomla! Update System